一個 Android 輸入法(IME),用於輸入太極、兩儀、四象、八卦與六十四卦等易經符號。
- 套件名稱:
com.yijing.symbolkeyboard - 版本:1.0(versionCode 1)
- 最低 Android:API 24(Android 7.0)/目標:API 36
| 功能 | 說明 |
|---|---|
| 符號分頁 | 常用、太極、兩儀、四象、八卦、九宮、六十四卦,網格點擊輸入 |
| 九宮格 | 先天/後天八卦 3×3 排列可切換,點擊輸入八卦、長按列出相關六十四卦 |
| 常用歷史 | 依使用頻率自動排序,常用分頁顯示最常用 30 個符號 |
| 說明提示 | 長按符號可顯示名稱與說明 |
| 退格鍵 | 刪除選取文字或前一個字元,長按連續刪除 |
| 回車鍵 | 依編輯框動作送出,或插入換行 |
| 八卦建議字 | 輸入任一八卦後,自動建議以該卦為上卦或下卦的六十四卦 |
| 錯綜互變 | 輸入六十四卦後顯示錯卦、綜卦、互卦與六爻變卦 |
| 外觀主題 | 鍵盤大小、字級、邊框與配色即時調整 |
| 項目 | 版本 |
|---|---|
| JDK | 17 |
| Gradle | 8.11.1(含 wrapper) |
| Android Gradle Plugin | 8.9.2 |
| compileSdk / targetSdk | 36 |
| minSdk | 24 |
setx JAVA_HOME "C:\Users\Nothing User\.jdks\jdk-17.0.20+8"
# 開新視窗後
gradlew.bat assembleDebugAPK 產出:app\build\outputs\apk\debug\app-debug.apk
- 先完全關閉 Android Studio(讓它重掃
~\.jdks並讀取新的 JAVA_HOME)。 - 開啟專案根目錄。
Settings → Build, Execution, Deployment → Build Tools → Gradle → Gradle JDK應顯示jdk-17.0.20+8(若顯示紅色,於下拉選單手動選取一次)。
易經符號輸入法_Gradle/
├── settings.gradle / build.gradle / gradle.properties
├── gradlew / gradle/ # Gradle 8.11.1 wrapper
└── app/
├── build.gradle # AGP 8.9.2、SDK 版本、release 簽章設定
└── src/main/
├── AndroidManifest.xml # IME service + Settings activity
├── java/com/yijing/symbolkeyboard/
│ ├── YijingInputMethodService.java # 輸入法主邏輯
│ ├── SymbolData.java # 符號資料與建議查詢
│ ├── SymbolGridAdapter.java # 網格 RecyclerView adapter
│ ├── SymbolHistoryManager.java # 使用紀錄(SharedPreferences)
│ ├── HexagramDatabase.java # 六十四卦資料
│ ├── TrigramDatabase.java # 八卦類象資料
│ ├── ThemeSettings.java / ThemeApplier.java / ThemeControls.java # 主題設定
│ └── SettingsActivity.java # 設定頁
└── res/
├── layout/ # keyboard_view、appearance_panel 等
├── values/ # colors / strings / styles / ids
├── xml/input_method.xml
└── mipmap*/ # 啟動圖示
appcompat 1.6.1、core 1.9.0、recyclerview 1.3.2、material 1.11.0、fragment 1.3.6、activity 1.8.0、emoji2 1.2.0
adb install -r app\build\outputs\apk\debug\app-debug.apk安裝後於 系統設定 → 語言與輸入 → 虛擬鍵盤 → 管理鍵盤 啟用「易經符號輸入法」並切換。