自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android消息机制

在Android 中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些低级的错误。在学习Android中消息机制之前,我们先了解与消息有关的几个类:  1.Messageong>  消息对象,顾名思义就是记录消息信息的类。这个类有几个比较重要的字段:  a.arg1和arg2:我们可以使用

2013-01-29 10:32:15 853

原创 Android实现界面跳转

实现界面跳转的代码如下:第一种:Intent mIntent =  new Intent();mIntent.setClassName(mcureeActivity.this, nextActivity.class);startActivity(mIntent)第二种:Intent mIntent =  new Intent();mIntent.setClassName

2013-01-27 17:04:58 10485

原创 Android设置应用程序默认语言

我们只要分三步来写此功能:第一步:写一个类(FunctionApplication)继承Application,在onCreate()方法中实现如下方法:@Overridepublic void onCreate() {    super.onCreate();    String languageToLoad  = "zh";

2013-01-27 16:32:42 8970

原创 ioctl

一、 什么是ioctl。ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下:  int ioctl(int fd, ind cmd, …);其中fd就是用户程序打开设备时使用open函数返回的文件标示符,cmd就是用

2013-01-23 10:34:03 782

转载 android源码编译生成ramdisk.img和system.img解压和使用

bin.tar.gz里有simg2img和make_ext4fs两个工具。一、解压和打包system.img./simg2img system.img system.img.ext4 生成ext4格式的文件新建tmp文件,mount -t ext4 -o loop system.img.ext4 tmp/ 这样就可以在tmp中对system系统镜像做修改了。./make_ext4f

2013-01-15 17:18:51 3538

原创 frameworks中的JNI文件路径

1、frameworks/base/services/jni    com_android_server_AlarmManagerService.cpp \    com_android_server_BatteryService.cpp \    com_android_server_InputApplicationHandle.cpp \    com_android_serv

2013-01-10 21:13:56 2736

转载 android 屏幕旋转

android 屏幕旋转屏是LANDSCAPE的,要让它默认显示为PORTRAIT.1.kernel里要旋转FrameBuffer.  启动参数里加入fbcon=rotate:1    (0:正常屏; 1:顺时钟转90度; 2:转180度; 3:顺时钟转270度;)最后生成的autoconf.h里有类似项:#define CONFIG_CMDLINE "console=tt

2013-01-10 20:58:37 1415

原创 usb插拔提示音播放

关键TAG:StorageNotification1. StorageNotification.javaframeworks/base/packages/SystemUI/src/com/android/systemui/usb/其实主要是看到了这一句log:Slog.i(TAG, String.format("UMS connection changed to %s (med

2013-01-10 20:42:53 2437

转载 android的wake_lock介绍

Wake Lock是一种锁的机制, 只要有人拿着这个锁,系统就无法进入休眠,可以被用户态程序和内核获得. 这个锁可以是有超时的或者是没有超时的,超时的锁会在时间过去以后自动解锁. 如果没有锁了或者超时了, 内核就会启动休眠的那套机制来进入休眠.(一).内核维护了:1).两个链表,active_wake_locks[WAKE_LOCK_TYPE_COUNT]   active

2013-01-09 13:55:47 697

原创 linux I2C 驱动之----i2c_client 的注册

在 linux I2C 驱动之----i2c_client 的注册中介绍了i2c_client的注册,现在再来说说i2c_driver的注册过程。       每一个驱动程序都有 module_init(xxxx_init) 这个语句,它代表系统启动的时候会自动执行 xxxx 这个函数,也就是说驱动的人口函数是由module_init来定义的。当然还有module_exit(XXXX),它代表

2013-01-09 09:55:05 4687

原创 Android之打开闪光灯关键代码

在AndroidManifest中注册相应的权限:   打开闪光灯关键代码:Camera  camera = Camera.open();  camera.startPreview();parameter = camera.getParameters();  parameter.setFlashMode(Paramet

2013-01-04 17:52:48 1178

原创 Android控件之EditView探究

Android控件之EditView探究    EditView类继承自TextView类,EditView与TextView最大的不同就是用户可以对EditView控件进行编辑,同时还可以为EditView控件设置监听器,用来判断用户的输入是否合法。    以下为EditView常用属性及对应方法说明

2013-01-03 09:31:01 928

52平台完全去除MRE省255K的ROM空间 的方法

52平台完全去除MRE省255K的ROM空间 的方法

2012-04-23

10A屏幕机制

10A屏幕机制

2012-04-05

界面特效开发

界面特效开发界面特效开发界面特效开发界面特效开发

2012-03-11

空空如也

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

TA关注的人

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