android 的每個 app 好像都是一個包含完整的 framework 程式。
舉例來說:
framework 的 keyinput 機制,包含在每個 app 中。
所以當按下 HOME 鍵,會因為 app 中的 input framework 會收到 KEYCODE_HOME。
因為 framework 的 input framwework 有處理 HOME key,並且寫好了對 KEYCODE_HOME 的動作: sent intent to HOME。
所以會叫起 Launcher。
....
也就是說,按HOME 鍵,其實是 app 處理 (並沒有一個 處理 home key 的 server process)。
app 裡的 input framework code ,叫起 HOME launcher。
ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上
標籤
- 3g (19)
- 工作的備worklog (93)
- 自言自語 (36)
- 草稿 (1)
- 亂亂寫 (8)
- 翻譯 (3)
- administration (76)
- alsa (7)
- android (299)
- apple (5)
- application (42)
- archlinux (1)
- audio (3)
- avr (6)
- backup_restore (2)
- bluetooth (5)
- bookmark (38)
- bootloader (21)
- browser (5)
- cellphone (28)
- command (8)
- Configuration (27)
- debug (7)
- django (1)
- driver (15)
- earphone (1)
- editor (1)
- EFL (1)
- ffmpeg (18)
- Filesystem (4)
- GCC (8)
- Gentoo (1)
- google (1)
- Graphic (3)
- hardware (40)
- hero (7)
- hibernation (9)
- iMX51 (38)
- Info (3)
- Install (30)
- java (4)
- Kernel (102)
- language (2)
- life (2)
- make (11)
- MantainLog (38)
- MCU_P (9)
- memo (8)
- microcontroller (3)
- MINGW (7)
- network (19)
- OpenCL (1)
- OS (11)
- package (3)
- pad (1)
- ProblemAndSolve (15)
- programming (8)
- Python (7)
- raspberry_pi (23)
- SDL (2)
- sensation (13)
- setup (3)
- software_package (36)
- SQL (1)
- suspend (2)
- ToDo (5)
- tool (3)
- ubuntu (1)
- VersionControl (45)
- Virtualization (15)
- VLC (5)
- wheezy (1)
- wifi (3)
- Windows (16)
- xiaomi (1)
- xperia (1)
網誌存檔
-
▼
2011
(244)
-
▼
12月
(20)
- microcom : busybox version minicom
- android root fs file,dir attribute
- CHT E180 (Huawei) 3G dongle in Debian
- usb ethernet -- android & linux
- Use wlan & in-office nic
- enable dell inspiron N4010 wireless module
- 3G 開通紀錄
- Activity Stack 只留一個 app (act)
- use sqilt3 command to show the system settings
- limit max process & immediately destroy activity
- activity hierarchy
- update flashplayer 11 for debian squeeze
- test android app state
- android app, input
- create button without using xml
- create android project from command line
- some tools from SE released source
- init/main.c 的 start_kernel : setup_arch(&command_l...
- property_set/get in android
- "adb server is out of date. killing"
-
▼
12月
(20)
沒有留言:
張貼留言