- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 ADROID 2.1 架构解析 8 触摸屏
8 触摸屏8.1 分类输入事件 文件:frameworks/base/libs/ui/EventHub.cppint EventHub::open_device(const char *deviceName){ ... uint8_t key_bitmask[(KEY_MAX+1)/8]; memset(key_bitmask, 0, si
2010-03-08 17:51:00 7793 1
原创 ADROID 2.1 架构解析 7 键盘
7 键盘系统在KeyInputQueue服务里创建了一个线程,在这个线程里不断读取输入事件,然后对这个事件进行处理。7.1 按键输入队列服务按键输入事件有多种方式,如:键盘敲击、触摸屏触击、鼠标点击及多点触摸,主要是按下和放开的事件。7.1.1 输入事件的数据结构文件:frameworks/base/core/java/android/view/RawInputEvent.ja
2010-03-08 10:45:00 12987 8
原创 ADROID 2.1 架构解析 6 闹钟
6 闹钟6.1 设置定时时间文件:packages/apps/alarmclock/src/com/android/alarmclock/Alarms.javaprivate static void enableAlert(Context context, final Alarm alarm, final long atTimeInMillis) {
2010-03-03 10:58:00 4270
原创 ADROID 2.1 架构解析 5 电池
5 电池电池涉及的功能有:BatteryStatus、BatteryHealth、BatteryPresent、BatteryLevel、PlugType、BatteryVoltage、BatteryTemperature、BatteryTechnology等,它是种从下而上的表现方式,即底层电池变化后通过uevent事件向上传递电池的当前状态。5.1 硬件调用文件:framework
2010-03-02 17:11:00 5548 1
原创 ADROID 2.1 架构解析 4 静音与振动
4 静音与振动4.1 设置静音和振动静音和振动都属于来电后的动作.所以在设置静音和振动时都只是设置一些标识,并往数据库写入相应标识.文件:packages/apps/settings/src/com/android/settings/SoundAndDisplaySettings.javaprivate CheckBoxPreference mSilent;private Ch
2010-03-02 14:26:00 5694
原创 ADROID 2.1 架构解析 3 亮度设置
3 亮度设置3.1 应用设计3.1.1 设置进度条范围背光设置是在:设置->声音和显示->亮度,通过进度条来设置的。文件:packages/apps/Settings/src/com/android/settings/BrightnessPreference.javaprivate static final int MINIMUM_BACKLIGHT = android.os.
2010-03-01 13:27:00 13323 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人