此項目僅為演示如何創建一個最簡單的安卓鍵盤.
四年多前, 有過一次無果而終的頭腦風暴. 其中的一個副產品是一個安卓鍵盤, 功能很簡單, 只能輸入 yes 或者 no.
這裡借用此想法, 原型實現比想象中的更簡單.
實現
開發環境: Android Studio 3.5.3, JRE 1.8.0_202, SDK API 28.
創建項目, 選擇”Phone and Tablet -> Add No Activity”.
在 manifests/AndroidManifest.xml 中添加輸入法服務, 好像必需一個 xml/method 資源.
再添加對應的 Java 代碼:
測試
在 API 28 的 Pixel XL 模擬器中測試(也在安卓 7.0 的真機中運行過).
首先添加此虛擬鍵盤:
在輸入時選擇輸入法:
按鍵就輸入單字:
參考
安卓官方示例輸入法項目
閱讀更多 用中文編程 的文章