用中文寫 Java:創建安卓鍵盤演示——“好不”

此項目僅為演示如何創建一個最簡單的安卓鍵盤.

四年多前, 有過一次無果而終的頭腦風暴. 其中的一個副產品是一個安卓鍵盤, 功能很簡單, 只能輸入 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 代碼:


用中文寫 Java:創建安卓鍵盤演示——“好不”


測試

在 API 28 的 Pixel XL 模擬器中測試(也在安卓 7.0 的真機中運行過).

首先添加此虛擬鍵盤:

用中文寫 Java:創建安卓鍵盤演示——“好不”


在輸入時選擇輸入法:

用中文寫 Java:創建安卓鍵盤演示——“好不”


按鍵就輸入單字:

用中文寫 Java:創建安卓鍵盤演示——“好不”


參考

安卓官方示例輸入法項目


分享到:


相關文章: