【实例简介】

Android自定义键盘之中文键盘demo,演示了汉字键盘的实现方法。更详细描述见相关博客。

【实例截图】

【核心代码】

keydemo

└── keydemo

├── AndroidManifest.xml

├── bin

│   ├── AndroidManifest.xml

│   ├── classes

│   │   └── cn

│   │   └── key

│   │   ├── BuildConfig.class

│   │   ├── KeyboardUtil$1.class

│   │   ├── KeyboardUtil.class

│   │   ├── KeydemoActivity$1.class

│   │   ├── KeydemoActivity$2.class

│   │   ├── KeydemoActivity$3.class

│   │   ├── KeydemoActivity$4.class

│   │   ├── KeydemoActivity.class

│   │   ├── R$attr.class

│   │   ├── R$color.class

│   │   ├── R$dimen.class

│   │   ├── R$drawable.class

│   │   ├── R$id.class

│   │   ├── R$layout.class

│   │   ├── R$string.class

│   │   ├── R$xml.class

│   │   └── R.class

│   ├── classes.dex

│   ├── dexedLibs

│   │   └── annotations-c9909bcca09d82ebfeb108614e9325e2.jar

│   ├── jarlist.cache

│   ├── keydemo.apk

│   ├── res

│   │   └── crunch

│   │   ├── drawable

│   │   │   ├── normal_key_bg.9.png

│   │   │   └── normal_key_hl_bg.9.png

│   │   ├── drawable-hdpi

│   │   │   ├── ic_dialog_keyboard.png

│   │   │   ├── ic_launcher.png

│   │   │   ├── icon.png

│   │   │   ├── kb_deleteicon.png

│   │   │   ├── keyboard_backspace.png

│   │   │   ├── sym_keyboard_delete.png

│   │   │   ├── sym_keyboard_done.png

│   │   │   ├── sym_keyboard_left.PNG

│   │   │   ├── sym_keyboard_right.PNG

│   │   │   ├── sym_keyboard_search.png

│   │   │   ├── sym_keyboard_shift.png

│   │   │   └── sym_keyboard_space.png

│   │   ├── drawable-ldpi

│   │   │   └── ic_launcher.png

│   │   └── drawable-mdpi

│   │   └── ic_launcher.png

│   └── resources.ap_

├── gen

│   └── cn

│   └── key

│   ├── BuildConfig.java

│   └── R.java

├── proguard.cfg

├── project.properties

├── res

│   ├── drawable

│   │   ├── btn_keyboard_chinese.xml

│   │   ├── btn_keyboard_symbols.xml

│   │   ├── green_key_bg.9.png

│   │   ├── green_key_hl_bg.9.png

│   │   ├── normal_key_bg.9.png

│   │   ├── normal_key_hl_bg.9.png

│   │   ├── Thumbs.db

│   │   ├── x0.9.png

│   │   └── x1.9.png

│   ├── drawable-hdpi

│   │   ├── ic_dialog_keyboard.png

│   │   ├── ic_launcher.png

│   │   ├── icon.png

│   │   ├── kb_deleteicon.png

│   │   ├── keyboard_backspace.png

│   │   ├── sym_keyboard_delete.png

│   │   ├── sym_keyboard_done.png

│   │   ├── sym_keyboard_left.PNG

│   │   ├── sym_keyboard_right.PNG

│   │   ├── sym_keyboard_search.png

│   │   ├── sym_keyboard_shift.png

│   │   ├── sym_keyboard_space.png

│   │   └── Thumbs.db

│   ├── drawable-ldpi

│   │   └── ic_launcher.png

│   ├── drawable-mdpi

│   │   └── ic_launcher.png

│   ├── layout

│   │   └── main.xml

│   ├── values

│   │   ├── colors.xml

│   │   ├── dimens.xml

│   │   └── strings.xml

│   └── xml

│   ├── chinese.xml

│   └── symbols.xml

└── src

└── cn

└── key

├── KeyboardUtil.java

└── KeydemoActivity.java

26 directories, 76 files

android 键盘开发demo,Android自定义键盘之中文键盘demo相关推荐

  1. Android软件开发之盘点自定义View界面大合集(二)

    Android软件开发之盘点自定义View界面大合集(二) - 雨松MOMO的程序世界 - 51CTO技术博客 雨松MOMO带大家盘点Android 中的自定义View界面的绘制 今天我用自己写的一个 ...

  2. Android流媒体开发之-直播自定义分类

    1.Android流媒体开发之-直播实现 2.Android流媒体开发之-直播自定义列表 3.Android流媒体开发之-服务器图片的加载 4.Android流媒体开发之-直播自定义分类 5.Andr ...

  3. 【Android FFMPEG 开发】Android 中使用 FFMPEG 对 MP3 文件进行混音操作

    文章目录 一.前置操作 ( 移植 FFMPEG ) 二.FFMPEG 混音命令 三.Android FFMPEG 混音源代码完整示例 四.博客源码 一.前置操作 ( 移植 FFMPEG ) 参考 [A ...

  4. 【Android FFMPEG 开发】Android Studio 工程配置 FFMPEG ( 动态库打包 | 头文件与函数库拷贝 | CMake 脚本配置 )

    文章目录 I . FFMPEG 交叉编译后的函数库及头文件 II . FFMPEG 静态库打包动态库 ( 仅做参考 ) III . 创建 Android Studio 工程 IV . FFMPEG 头 ...

  5. 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )

    文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...

  6. 【Android NDK 开发】Android Studio 使用 CMake 导入静态库 ( CMake 简介 | 构建脚本路径配置 | 引入静态库 | 指定静态库路径 | 链接动态库 )

    文章目录 I . CMake 简介 II . Android Studio 中 CMake 引入静态库流程 III . 指定 CMake 最小版本号 IV . 导入函数库 ( 静态库 / 动态库 ) ...

  7. 【Android NDK 开发】Android.mk 配置静态库 ( Android Studio 配置静态库 | 配置动态库与静态库区别 | 动态库与静态库打包对比 )

    文章目录 I . Android Studio 中使用 Android.mk 配置静态库 总结 II . 第三方动态库来源 III . 配置 Android.mk 构建脚本路径 IV . 预编译 第三 ...

  8. 【Android NDK 开发】Android.mk 配置动态库 ( Android Studio 配置动态库 | 动态库加载版本限制 | 本章仅做参考推荐使用 CMake 配置动态库 )

    文章目录 I . Android Studio 中使用 Android.mk 配置动态库 总结 II . 第三方动态库来源 III . 配置 Android.mk 构建脚本路径 IV . 预编译 第三 ...

  9. 【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )

    文章目录 I . 源码编译配置 II . 构建脚本配置 III . NDK 函数库打包配置 IV . Java 与 C 代码示例 V . CMake 配置 ( CMakeLists.txt ) VI ...

  10. android基础开发 书,Android 开发基础

    (一)认识Android Studio Android Studio 是谷歌推出的一个Android集成开发工具,Android Studio 提供了集成的 Android 开发工具用于开发和调试. ...

最新文章

  1. python3.7 6如何安装-redhat7.6 安装Python 3
  2. JVM -verbose参数详解(转)
  3. 电子报账系统源码_网上商城系统建设心得,轻松搞定选择困难
  4. C++函数编译原理和成员函数的实现
  5. PS Raw增效工具 - Adobe Camera Raw14 for mac
  6. java list分批_Java实用笔记——mybatis批量导入
  7. opencv学习笔记2
  8. MySQL优化(二)
  9. 深度强化学习DQN(Deep Q Network)原理及例子:如何解决迷宫问题,附源码
  10. WPF Visifire 图表控件
  11. 最新迅雷“应版权方要求,文件无法下载”的解决办法
  12. SEO之关键词选择原则
  13. 软件测试的支付流程图,软件测试流程图案例.doc
  14. 裁判文书网数据采集爬虫2021-08
  15. 大数据时代,传输软件的优势与应用
  16. tomcat配置SSI
  17. FFmpeg MP4 m3u8 视频 相互转换
  18. jQuery实现输入框获取焦点和失去焦点
  19. 基于JAVAWeb产品管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  20. 使用Python绘制CPI和PPI曲线

热门文章

  1. Resistors in Paralle题解
  2. uva 10808 - Rational Resistors
  3. linux下iconv()函数的用法
  4. 神码ai人工智能写作机器人_机器学习简介part1与人工智能的比较
  5. 【读者群答疑】使用xlwings编程时,执行语句bk = xw.books.add()时报错
  6. mysql视图view 自增id_MySQL学习笔记之MySQL视图(view)
  7. 80C51单片机指令寻址方式
  8. usb声卡驱动(六):usb声卡中的pcm打开和关闭
  9. 高中计算机必修选修知识点,新课标高中数学必修+选修全部知识点精华归纳总结...
  10. 2022第四届长安杯复盘