Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 初級開發 >> 移植 Android系統的用戶輸入系統詳解兩步走

移植 Android系統的用戶輸入系統詳解兩步走

編輯:初級開發

移植android的用戶輸入系統,主要的工作分成以下兩個部分:

輸入(input)驅動程序

用戶空間中動態配置的kl和kcm文件

由於Android用戶輸入部分的"硬件抽象層"就是libui庫中的EventHub,這部分是系統標准的部分。因此,在實現特定硬件平台的android系統的時候,用戶輸入的硬件抽象層通常情況下不做改變。

EventHub使用Linux標准的input設備作為輸入設備,其中又以實用Event設備居多。在這種情況下,為了實現android系統的輸入,也必須使用Linux標准input驅動程序作為標准的輸入。

由於標准化程度比較高,實現用戶輸入系統,在用戶空間一般不需要更改代碼。唯一的情況是使用不同的kl和kcm文件,使用按鍵的布局和按鍵字符映射關系。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved