MF99 coding 💻

keep learning; keep coding;

Entries from 2013-01-01 to 1 year

參考連結

參考連結

Android 的開機動畫

基本上開機的靜態畫面是存在於 bootloader 中,所以這部份一般的使用者,甚至是開發者都不太能去動。 但是在開機動畫的部份倒是保留了讓系統商甚至使用者客製化的部份。

Android ANR 的 debug 方法

在做 Android Application 或是整合 system 的時候,常常會遇到的兩種問題就是 Crash 跟 ANR (Application-No-Response) Crash 通常很好解,只要透過 logcat 並尋找 AndroidRuntime 這個tag 就可以看到明確 crash 的 call stack,並找出發生 Exception 的…

Android 的 KeyCode : 從 RawEvent 到 KeyEvent

KeyCode 這東西其實在底層跟在 Android上層是不一樣的值,是透過一個 Mapping 的機制去轉換,才會得到 Android Developer 上 KeyEvent.java 中定義的 KeyCode 值。 這邊也藉機追了一下 KeyCode 的轉換過程。

Android 的 KeyEvent : 從 EventHub 到 PhoneWindowManager

最近追蹤了一下 Android 4.3 的 source,並且追蹤了 KeyEvent 一路從 EventHub.cpp 到 PhoneWondowManager.java 的流程 這邊順便記錄一下。