自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Handler+Message+MessageQuque+Looper 异步加载类 消息处理机制 分析

其实在平时开发、面试、技术交流都会提到Android消息处理机制,记得有次去拉手网面试有问道,消息处理流程,我相信这个对于开发Android两年都很简单,但是具体问道每个类作用和具体回调机制,每个对象分布在那个线程里,这时候就有点不清楚了,我回来之后就详细研究了Handler、Message、MessageQuque、Looper。一.对象描述1.Looper: 一个线程可以产生一个Loo

2013-11-28 18:18:32 1217

原创 Android 圆形头像显示

Android 在api中没有直接显示圆形图片的组件,要 重写一个ImageView组件:     实现基本思想在通过getDrawable()得到ImageView图片对象,然后在OnDraw方法中用Canvas绘画一个位图,并去掉锯齿,并画一个圆形图层,用PorterDuffXfermode 合并图像。        在正常的情况下,在已有的图像上绘图将会在其上面添加一层新的形状。

2013-11-07 15:07:40 3207

原创 Android拍照和取相册并裁切

Android 相册和照片 裁剪

2013-11-07 11:25:09 1809

原创 GitHub使用操作要领

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。1.注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create

2013-11-06 22:50:31 1040

原创 android+捕获home键方法

在Activity中接收按键事件方法是onKeyDown(int keyCode,KeyEvent event),而松开按键是onKeyUp方法。@Override    public boolean onKeyDown(int keyCode, KeyEvent event) {        switch (keyCode) {             case KeyEv

2013-11-06 22:28:12 1536

原创 Launcher 个人心得

Launcher在android中是一个启动器,如果想定制界面,就得修写workspace和应用程序界面布局,workspace加载程序是通过viewGroup添加view.下面是我添加的功能总结:  第一:添加数据库,要注意几个问题,数据库存储什么数据,包括应用的序列、位置信息、应用程序名称、包名、Intent信息(封装包信息+activity信息,作为索引值)、应用分类子段等,实现添加、删

2013-11-06 22:27:24 816

原创 android2.2 2.3状态栏区别

终于升完2.3版本,感触很多。2.3把状态栏提到framework/package里面,虽然修改是方便了,但注意的是它的样式还是取的framework/core/res/res/value中的style.xml和themes.xml文件。  在thems.xml中有这样一段代码: @android:color/bright_foreground_dark @android:color/br

2013-11-06 22:26:40 810

原创 android分辨率详解

Density获取的部分在DisplayMetrics.java这个类里面,系统定义了3个等级的density,分别是low-120,medium-160,high-240。    代码中把Density设置为默认的Density,也就是当前,机器中的Density。那如何设置这个Density。同样在这个类最下面,找到系统获取Density的方法: private   static  

2013-11-06 22:25:43 923

原创 Android 按键事件处理详解

原文地址:Android按键事件处理详解作者:Apple公司最近做一个按键触感就对这块研究了一番,以下是个人心得。1.开始肯定先说的是驱动这块,硬件是软件服务的,在Android这块C和java交互,有两种方式:  1.1:驱动--JNI--服务-事件分发-上层应用处理。  1.2:上层直接调用通过lib库的方式实现,中间使用回调机制,这种方式在Camera中有,下次再详解。

2013-11-06 16:22:40 1254

原创 Android文件下载

本组件实现了文件下载、多任务下载、跳转地址下载、文件加密等功能,源代码在github https://github.com/apple317/FileDown.可以下载,并有api说明.1. 导入download(简称SDK)下载最新版sdk的zip包,解压将其中的download释放到本地目录,Eclipse用户右键您的工程根目录,选择Properties -> Java Build P

2013-11-06 12:11:49 869

空空如也

空空如也

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

TA关注的人

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