android
文章平均质量分 77
liutianze1234
这个作者很懒,什么都没留下…
展开
-
menu.addIntentOptions 添加动态菜单
android的一个activity可以再选中某项之后按menu键弹出特定的菜单,也就是动态菜单。动态菜单的实现是靠menu类中的addIntentOptions函数实现的,具体的声明如下: int android.view.Menu.addIntentOptions( int groupId, int itemId, ...原创 2010-11-29 22:38:39 · 71 阅读 · 0 评论 -
Android ListView常用用法
ListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结一下,方便查阅。 程序效果是实现一个ListView,ListView里面有标题,内容和图片,并加入点击和长按响应。 首先在xml里面定义一个ListView [code="xml"] [/code] 定义ListView每个条目的Layout,用Rela...原创 2010-11-30 12:23:38 · 59 阅读 · 0 评论 -
Intent和PendingIntent的关系
Intent和PendingIntent的关系,初学的时候很迷惑,用PendingIntent的时候,还会出现奇怪的问题,比如无法传递数据,无法更新数据,所以我集众家之长,加上我个人的一些实践,总结如下,希望能给你一些帮助。 首先看官方解释:An Intent is something that is used right now; a PendingIntent is something ...原创 2010-12-04 18:02:36 · 86 阅读 · 0 评论 -
转载 ADROID 2.1 架构解析 10 声音
10 声音 10.1 音频管理 文件: frameworks/base/media/java/android/media/AudioManager.java 10.1.1 音量控制 [code="java"] /** @hide Default volume index values for audio streams */ public static fi...原创 2010-12-05 00:21:47 · 100 阅读 · 0 评论 -
ADROID 2.1 架构解析 5 电池
5 电池 电池涉及的功能有:BatteryStatus、BatteryHealth、BatteryPresent、BatteryLevel、PlugType、BatteryVoltage、BatteryTemperature、BatteryTechnology等,它是种从下而上的表现方式,即底层电池变化后通过uevent事件向上传递电池的当前状态。 5.1 硬件调用 文件:framewo...原创 2010-12-05 00:33:16 · 116 阅读 · 0 评论 -
ADROID 2.1 架构解析 6 闹钟
6 闹钟 6.1 设置定时时间 文件:packages/apps/alarmclock/src/com/android/alarmclock/Alarms.java private static void enableAlert(Context context, final Alarm alarm, final long atTimeInMillis) { ...原创 2010-12-05 00:34:20 · 81 阅读 · 0 评论 -
ADROID 2.1 架构解析 7 键盘
7 键盘 系统在KeyInputQueue服务里创建了一个线程,在这个线程里不断读取输入事件,然后对这个事件进行处理。 7.1 按键输入队列服务 按键输入事件有多种方式,如:键盘敲击、触摸屏触击、鼠标点击及多点触摸,主要是按下和放开的事件。 7.1.1 输入事件的数据结构 文件:frameworks/base/core/java/android/view/RawInputEven...原创 2010-12-05 00:35:31 · 102 阅读 · 0 评论 -
ADROID 2.1 架构解析 8 触摸屏
8 触摸屏 8.1 分类输入事件 文件:frameworks/base/libs/ui/EventHub.cpp int EventHub::open_device(const char *deviceName) { ... uint8_t key_bitmask[(KEY_MAX+1)/8]; memset(key_bitm...原创 2010-12-05 00:36:48 · 97 阅读 · 0 评论 -
cm7编译相机服务时出错解决办法
修改CameraService.cpp的1752行 extern "C" sp HAL_openCameraHardware(int cameraId) { LOGV("openCameraHardware: call createInstance"); return HAL_openCameraHardware(cameraId); }2011-12-10 09:34:14 · 83 阅读 · 0 评论