博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年12月28日

摘要: 转自:http://www.cnblogs.com/qingblog/archive/2012/06/27/2566021.htmlGoogle参考了Windows的消息处理机制,在Android系统中实现了一套类似的消息处理机制。学习Android的消息处理机制,有几个概念(类)必须了解:1. Message消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。2. Message Queue消息队列,用来存放通过Handler发布的消息,按照先进先出执行。3. HandlerHandler是Message的主要处理者 阅读全文

posted @ 2012-12-28 11:45 寒风凌意 阅读(125) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/xiazdong/article/details/7768807一、广播发送者&广播接收者介绍1.广播接收者广播接收者简单地说就是接收广播意图的Java类,此Java类继承BroadcastReceiver类,重写:public void onReceive(Context context,Intent intent),其中intent可以获得传递的数据;广播意图就是通过Context.sendBroadcast(Intent intent)或Context.sendOrderedBroadcast(Intent intent)发送的意图 阅读全文

posted @ 2012-12-28 11:42 寒风凌意 阅读(147) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.cnblogs.com/lfsblack/archive/2012/09/14/2685783.htmlIIC设备是一种通过IIC总线连接的设备,由于其简单性,被广泛引用于电子系统中。在现代电子系统中,有很多的IIC设备需要进行相互之间通信IIC总线是由PHILIPS公司开发的两线式串行总线,用于连接微处理器和外部IIC设备。IIC设备产生于20世纪80年代,最初专用与音频和视频设备,现在在各种电子设备中都广泛应用IIC总线有两条总线线路,一条是串行数据线(SDA),一条是串行时钟线(SCL)。SDA负责数据传输,SCL负责数据传输的时钟同步。IIC设备通过这两条总 阅读全文

posted @ 2012-12-28 11:40 寒风凌意 阅读(709) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/sudolee/article/details/68856341>work_queue:<linux/workqueue.h> __3.0.42>description:中断下半部,在内核线程的进程上下文中执行推后的工作.它是唯一能在进程上下文运行的中断下半部实现机制,也只有它才可以睡眠.3>创建推后的工作:[html]view plaincopyDECLARE_WORK(constchar*name,void(*func)(structwork_struct*work));INIT_WORK(structwork_ 阅读全文

posted @ 2012-12-28 11:37 寒风凌意 阅读(142) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.cnblogs.com/salam/archive/2010/11/10/1873654.htmlToast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show();2.自定义显示位置效果代码toast = Toast.makeText(getApplicationContext(),"自定义位置Toast" 阅读全文

posted @ 2012-12-28 11:32 寒风凌意 阅读(202) 评论(0) 推荐(0) 编辑

摘要: 转载自:http://www.cnblogs.com/xl19862005作者:Xandy工作背景:所调试的是一款叫goc-md-102的车载蓝牙模块,由于这款蓝牙模块无法直接用HCI的方式控制,而它已经有了现成的一套AT命令集进行控制,所以我在HAL中直接通过串口读写的方式进行通信,然后通过JNI和java层建立联系。考虑到效率的问题,我在HAL中用回调函数的方式通过JNI与java层交换数据,看了一下GPS数据上报的方法正和我用的这个方法一样!1、首先是在HAL中串口的开启、初始化和读写,这些都比较简单,主要看看初始化这个函数中的代码,如下:/*********************** 阅读全文

posted @ 2012-12-28 11:28 寒风凌意 阅读(2202) 评论(0) 推荐(0) 编辑

摘要: 来源:http://hi.baidu.com/donghaozheng/blog/item/e2f5045577cb73c8b645aec0.html摘自《Android系统原理及开发要点详解》 在 Android中的启动脚本init.rc,可以在系统的初始化过程中进行一些简单的初始化操作。这个脚本被直接安装到目标系统的根文件系统中,被 init可执行程序解析。 init.rc是在init启动后被执行的启动脚本,其语法主要包含了以下内容:Commands: 命令Actions: 动作Triggers: 触发条件Services: 服务Options: 选项Propertise... 阅读全文

posted @ 2012-12-28 10:49 寒风凌意 阅读(1152) 评论(0) 推荐(0) 编辑