自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 Mac 10.10 下载、编译android4.4过程及注意事项

注:本次过程是在翻墙的情况下实现的。参考https://source.android.com/source/initializing.html文档步骤执行:1、创建磁盘镜像80g(在该镜像里下载、编译android源码)hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 40g ~/androi

2015-11-13 14:20:25 1213

转载 android ClassNotFoundException 解决方案

1.看有没有引用该报,android项目要copy到libs目录下而且要勾选privatelib2.查看包名是否跟系统包名有冲突。3.对比compiler版本。项目工程的compiler版本要>jar的compiler版本。4.检查是否引用的不同版本相同项目的jar包。

2015-10-14 16:32:14 905

原创 在Android中使用Font-Awesome

首先转载一点基础介绍:Font-Awesome 是为Bootstrap设计的一个图标集合字体,里面包含了300多个常用图标。使用Font-Awesome还具有如下优点:1. 减少了图标的绘制工作2. 可以设置图标的颜色和大小3. 减少了图标的大小并且可以减少apk的大小,只需要一个图标字体文件即可,不需要各种尺寸的图标文件了,比如 HDPI、XHDPI等各种尺寸的图

2015-04-10 13:51:45 915

转载 android studio gradle配置文件参考

buildscript {    repositories {        mavenCentral()    }    dependencies {        classpath 'com.android.tools.build:gradle:0.14.+'    }} apply plugin: 'com.android.application' 

2015-03-23 09:39:33 474

原创 android5.0 新控件入门笔记

最近在学习android5.0提供的新控件,有些需要注意的地方,在此做下笔记。具体代码级别的先不做说明,只是简单的记录下如何能让包含carview、recyclerview的项目正常运行起来。1、扩展兼容包的下载SDK更新了半天下不来,又在网上找了半天都没找到,最后没有办法,最好使用studio在线下载了一个。特此提供一个下载地址。包括carview、recyclerview以及各种s

2015-03-19 13:48:21 881

原创 每天进步一点点-<Style、Theme>

在Android的页面开发中,正确的使用Style、Theme会使得页面开发事倍功半。1、简介Style,是保存在项目res/values/styles.xml文件中的,用于设置具体的View样式。Theme,是保存在项目res/values/theme.xml文件夹中,用于对整体Application或者某个Activity的样式进行设置的。2、定义定义Style跟Theme

2015-03-13 09:47:06 382

原创 每天进步一点点-<Notification>

使用Notification,必须了解三个类:

2015-03-12 09:11:16 392

转载 jar调用本地xml文件方法

public static int getIdByName(Context context, String className, String name) {String packageName = context.getPackageName();Class r = null;int id = 0;try {r = Class.forName(packageName + ".R");Class[

2014-09-25 14:23:03 382

原创 ndk_build

2014-09-23 10:00:04 374

原创 ubuntu10.10编译android源码步骤

1、更新源 # 用如下两句命令修改更新软件源列表# sudo gedit /etc/apt/sources.list# sudo apt-get update – 列举本地更新# sudo apt-get upgrade – 安装可用更新# sudo apt-get install 软件包名 – 安装指定软件包# sudo apt-get remove 软件包名 – 删

2014-09-23 09:52:41 521

转载 最全的Android开发资源整理--进阶必备(转载)

Android网址或BlogAndroid官网身为Android开发者不知道这个网站就太说不过去了,上面有你任何你需要的东西Android Developers BlogAndroid官网博客, 在上面可以关注Android最新的进展与最权威的博客(须翻墙)Android开源项目汇总我的好朋友Trinea整理的非常全面的Git

2014-09-22 13:56:12 351

转载 Android实战技巧:多线程AsyncTask(版本不同,有点差异)

AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HTTP请求把图

2014-04-25 16:32:21 465

转载 Android字体高度的研究

android自定义View绘制的时候,会有很多情况下要与字体打交道,涉及到字体宽度、高度的时候要特别注意一下几个概念,见图:   baseLine:一行文字的底线。Ascent: 字符顶部到baseLine的距离。Descent: 字符底部到baseLine的距离。Leading: 字符行间距。  Java代码 01.public clas

2014-02-24 15:30:19 494

转载 有效解决Android加载大图片时内存溢出的问题

首先解析一下基本的知识:位图模式,bitmap颜色位数是1位灰度模式,bitmap颜色位数是8位,和256色一样 RGB模式,bitmap颜色位数是24位 在RGB模式下,一个像素对应的是红、绿、蓝三个字节CMYK模式,bitmap颜色位数是32位  在CMYK模式下,一个像素对应的是青、品、黄、黑四个字节图像文件的字节数(Byte) = 图像分

2012-11-27 15:15:24 340

原创 android处理全局异常

任何应用程序都不免有异常,android程序更是如此。当出现异常是,android系统会弹出一个对话框提示强制关闭应用,十分的不友好。如何能避免这个对话框的弹出呢?android为我们提供了UncaughtExceptionHandler。Thread.currentThread().setUncaughtExceptionHandler(new UncaughtExceptionHand

2011-12-06 10:43:11 653

原创 Android中的ContentProvider

在Android中如果你的application想独享数据,请用SQLite 、share;如果你的application想共享数据,请用ContextProvide。在 ContentProvider内部你可以用Android支持的任何手段进行数据的存储和操作,可能比较常用的方式是基于Android的SQLite 数据库。使用ContentProvider,首先要在AndroidMani

2011-11-30 16:02:36 416

转载 Android的消息处理机制(图+源码分析)——Looper,Handler,Message

android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类。下面一一介绍:线程的魔法师 LooperLooper的字面意思是“循环者”,它被设计用来使一个普通线程变成Looper线程。所谓Looper线程就是循环工作的线程

2011-11-28 08:30:13 451

转载 DownloadManager下载管理类2.3新增API介绍

从Android 2.3开始新增了一个下载管理类,在SDK的文档中我们查找android.app.DownloadManager可以看到。下载管理类可以长期处理多个HTTP下载任务,客户端只需要给出请求的Uri和存放目标文件的位置即可,下载管理使用了一个AIDL服务器所以可以放心的在后台执行,同时实例化的方法需要使用getSystemService(Context.DOWNLOAD_SERVICE

2011-11-16 14:28:24 434

转载 (转)解读ClassLoader

ClassLoader一个经常出现又让很多人望而却步的词,本文将试图以最浅显易懂的方式来讲解 ClassLoader,希望能对不了解该机制的朋友起到一点点作用。 要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过ClassL

2011-11-14 08:14:33 299

原创 android下使用classload

String packageName = "com.example.mypackage";String className = "com.example.mypackage.Test"; String apkName;try {apkName = getPackageManager().getApplicationInfo(packageName, 0).sourceDir; P

2011-11-14 08:13:44 597

zxing core3.2

zxing最新3.2jar 适用于android工程

2015-08-04

Android 5.0容兼开发包

android5.0最新容兼开发包 包括carview、recyclerview已经各种style

2015-03-19

DownloadManager

DownloadManager小例子,实现下载功能。监听开始下载,下载结束。

2011-11-16

C++小程序(实现闹钟功能)

C++编写的一个小程序,实现闹钟功能,可以设置时间

2009-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除