hello world
摘要: 对应AlarmManage有一个AlarmManagerServie服务程 序,该服务程序才是正真提供闹铃服务的,它主要维护应用程序注册下来的各类闹铃并适时的设置即将触发的闹铃给闹铃设备(在系统中,linux实现的设备名 为”/dev/alarm”),并且一直监听闹铃设备,一旦有闹铃触发或者是闹铃事件发生,AlarmManagerServie服务程序就会遍历闹铃列 表找到相应的注册闹铃并发出广播。该服务程序在系统启动时被系统服务程序system_service启动并初始化闹铃设备(/dev/alarm)。当 然,在JAVA层的AlarmManagerService与Linux Alarm驱动程 阅读全文
posted @ 2012-08-25 17:45 水御双氛 阅读(535) 评论(0) 推荐(0) 编辑
摘要: AIDL的作用 由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。 通过代码来实现这个数据传输过程是冗长乏味的,Android提供了AIDL工具来处理这项工作。 AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communicatio.. 阅读全文
posted @ 2012-08-25 17:43 水御双氛 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 最近的项目中,有一个需求是 【后台下载+多线程+Notificaton进度条】的应用。要求有一个Service做下载服务,Notification中显示一进度条,进度条由Service来更新。花了个把小时在网上找代码,没有一个完美的方案,最后根据片段信息,自己实现了。贴出来分享一下。思路:1. 有一个提供队列下载的Service 2. 该Service可以绑定,绑定的时候返回本身实例 3. 该Service提供方法给绑定了该Service的Activity,Activity可以调用Service的提供的方法,给Service添加队列 4. 该Service提供了当前下载队列的信息,信息包括下载 阅读全文
posted @ 2012-08-25 16:06 水御双氛 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 摘要:Android 屏幕自适应方向尺寸与分辨率,android 自适应分辨率,android 屏幕自适应,android 图片自适应,android 横屏布局,包括屏幕界面布局、多分辨率支持、获取屏幕尺寸、屏幕横屏与竖屏等。 屏幕界面布局 Android 手机屏幕大小有 4Android 屏幕自适应方向尺寸与分辨率,android 自适应分辨率,android 屏幕自适应,android 图片自适应,android 横屏布局,包括屏幕界面布局、多分辨率支持、获取屏幕尺寸、屏幕横屏与竖屏等。屏幕界面布局Android 手机屏幕大小有 480x320 、640x360, 、800x480 ,怎样 阅读全文
posted @ 2012-08-25 15:37 水御双氛 阅读(880) 评论(0) 推荐(0) 编辑