Skip to content

About

I Jing keyborad

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

易經符號輸入法

一個 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 assembleDebug

APK 產出:app\build\outputs\apk\debug\app-debug.apk

Android Studio

  1. 先完全關閉 Android Studio(讓它重掃 ~\.jdks 並讀取新的 JAVA_HOME)。
  2. 開啟專案根目錄。
  3. 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

安裝後於 系統設定 → 語言與輸入 → 虛擬鍵盤 → 管理鍵盤 啟用「易經符號輸入法」並切換。

文件

About

I Jing keyborad

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages