Skip to content

Repository files navigation

输入法切换 / IME Switch

一个轻量、简洁的 Android 输入法测试与切换工具。App 提供沉浸式输入区域,可以快速打开系统输入法选择器,也可以直接进入当前输入法的设置页面。

功能

  • 打开 App 后自动聚焦输入框并展开输入法
  • 在沉浸式输入区域中测试当前输入法
  • 一键打开 Android 系统输入法选择器
  • 一键打开当前输入法的独立设置页面
  • 输入法没有独立设置页面时,自动转到系统输入法设置
  • 输入法切换完成后自动恢复输入框焦点
  • 跟随系统亮色或暗色模式
  • 每天最多检查一次 GitHub Release 更新

系统要求

  • Android 6.0 或更高版本
  • 最低 API:23
  • 包名:com.wangyifang.imeswitch

下载

请从 GitHub Releases 下载正式 APK:

前往最新版本

在 Release 页面的 Assets 区域选择名称类似下面的文件:

ime-switch-x.y.z.apk

不要下载 GitHub 自动生成的 Source code (zip)Source code (tar.gz),它们是源码压缩包,不是可以安装的 Android 应用。

安装

  1. 下载 Release 中的 APK。
  2. 打开下载完成的 APK。
  3. 如果系统提示“不允许安装未知应用”,按照提示允许当前浏览器或文件管理器安装应用。
  4. 返回安装页面并确认安装。
  5. 安装完成后,在桌面找到“输入法切换”并打开。

不同 Android 品牌的设置名称可能略有区别。通常可以在系统设置中搜索“安装未知应用”,为实际打开 APK 的浏览器或文件管理器授权。

使用方法

  1. 打开 App,输入框会自动获得焦点并展开输入法。
  2. 在输入区域中输入文字,测试当前输入法。
  3. 点击底部的“切换输入法”,打开 Android 系统输入法选择器。
  4. 选择输入法并关闭选择器后,App 会自动恢复输入焦点和键盘。
  5. 点击“当前输入法设置”,进入当前输入法自己的设置页面。

应用更新

App 启动后会在后台检查公开的 GitHub Release,每天最多检查一次。

发现更高版本时,App 会显示更新提示。点击“下载更新”后会打开 GitHub 中的新版 APK,安装过程仍由 Android 系统确认。网络不可用或检查失败不会影响输入法测试功能。

权限与隐私

App 仅声明网络访问权限,用于读取 GitHub 最新 Release 信息。

  • 不需要账号
  • 不包含广告
  • 不包含统计或分析服务
  • 不上传输入框中的文字
  • 不读取通讯录、位置、照片或其他个人文件

从源码构建

构建环境:

  • JDK 17
  • Android SDK 36
  • Gradle Wrapper(项目已包含)

构建 Debug APK:

./gradlew assembleDebug

构建 Release APK:

./gradlew assembleRelease

Debug APK 输出目录:

app/build/outputs/apk/debug/

Release APK 输出目录:

app/build/outputs/apk/release/

Release 构建需要正式签名配置。项目从 ~/.android/ime-switch-signing.properties 或对应环境变量读取签名信息,签名密钥和密码不会提交到源码仓库。

发布流程

推送与 versionName 对应的 Git 标签后,GitHub Actions 会自动检查、构建、正式签名并创建 Release。例如:

git tag v1.0.1
git push origin v1.0.1

每次发布新版本时,还需要递增 Android versionCode

About

轻量、现代的 Android 输入法切换与测试工具

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages