![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
linux_lyb
这个作者很懒,什么都没留下…
展开
-
Android IMF学习笔记一
IMF是input method framework的简称, 它是Android 1.5新添加进去的一个重要功能,用来支持软键盘、各种的输入法。 到目前位置(2009-04-03),Android 1.5还没有正式发布,但IMF的功能已经很稳定,其上已经存在有3种输入法。分别是LatinIME(软键盘)、 OpenWnn(CJK输入法)、PinyinIME(GOOGLE 拼音),还缺少中文的手原创 2009-04-03 17:48:00 · 11612 阅读 · 6 评论 -
recovery v1跟recovery v2的区别
recovery v2是从donut开始出现的, 相对于recovery v1做了不少的改动,增强了原有的功能的同时,尽量将可能变化的部分隔离出来,让各厂商可以添加自己的特性,这些体现在UI,设备功能上。 下面是从v1到v2改动的地方: 1、ui部分独立出来放到default_recovery_ui.c界面上的修改一般改这里就可以了。 2、脚本解析器从amend切换到ed原创 2010-03-03 10:27:00 · 4014 阅读 · 2 评论 -
恢复工厂设置流程
恢复工厂设置流程===== 应用流程 =====packages/apps/Settings/src/com/android/settings/MasterClear.java请求checkin服务的masterClear接口frameworks/base/services/java/com/android/server/FallbackCheckinService.jav原创 2009-11-07 10:37:00 · 6405 阅读 · 2 评论 -
market的移植
近期在将g1 maket移到我们手机的时候, 出现了一个郁闷的问题, market里选择软件下载后, 一直停留在进度条里,下载不了。 通过很多次替换软件包和烧写ROM, 终于发现问题所在,原因就是market依赖gmail和gtalk, 需要同时安装gtalkservice.apk和 GmailProvider.apk这些包。 移植hero的maket的时候, 也出现证原创 2009-09-17 19:22:00 · 3172 阅读 · 7 评论 -
手写输入法截图
手写输入法已经完成了,截了几张图, 有兴趣的麻烦到相册里看。 :-)原创 2009-07-07 11:07:00 · 3132 阅读 · 4 评论 -
全屏手写输入的笔迹获取
Android系统中,目前没有一个接口可以让应用随时获取Touch事件,而这个功能恰恰是全屏手写中很重要的一个部分。 手写输入的实现主要分为3个部分: 1、笔画的获取 2、笔画的绘制 3、笔画的识别 在以往broncho项目中,根据平时的交流和对WM的粗略接触,以往全屏手写的笔画获取都是在WM里处理来实现笔画数据获取的。这一次在android系统上实现全屏手写,稍原创 2009-06-26 22:14:00 · 7567 阅读 · 11 评论 -
如何将自己编译的系统移植到G1上
为了测一下全屏输入法在电容屏上的效果, 经过两天的摸索,终于把做过修改的系统在G1上跑了起来。全屏手写输入实际在G1上一跑,才发现了不少问题。 具体步骤如下,实际步骤也就是升级rom的制作过程。 从hiapk下了一个for G1的rom,解开到update目录 1、解开boot.img用split_bootimg.pl boot.img解开, http://android原创 2009-06-26 22:39:00 · 5857 阅读 · 0 评论 -
android技巧:手写输入的联想输入实现
在实现手写联想输入的时候,为了快捷,直接使用了PinyinIME的引擎服务。PinyinIME的引擎服务里提供了接口,根据传入的上下文,查询词组。具体使用可以参考PinyinIME的实现。 这样做的好处是: 1、不用自己实现这个功能,直接使用就行; 2、跟PinyinIME的词库同步; 3、未来可以使用户输入习惯在手写和拼音间保持一致。 缺点是: 1、联想输入依原创 2009-06-26 21:56:00 · 5673 阅读 · 1 评论 -
android技巧:快速重建system.img
修改android的系统模块后, 需要重新生成system.img, 以前我用make systemimage,但这个过程太慢了,很烦人。于是通过make输出的信息, 找到一个比较快的方法,只编译模块和生成system.img,省去其它过程,重新生成system.img快了不少。以修改services模块为例,命令如下:cd frameworks/base/servicesmm原创 2009-06-10 10:31:00 · 27731 阅读 · 4 评论 -
手写输入法实现过程中的问题
花了一个星期, 终于实现出一个简易的手写输入法。 见图 整个过程涉及到了一系列自己不熟悉的东西,为此走了些弯路,其中: Android编译系统手写引擎用的是汉王, 汉王整个是用汇编实现, 这里采用的编译方法是先将汉王编程静态库,再编成动态库。Android平台简化了Makefile的编写,写编译的脚本比较容易, 其中也碰到一些问题可以看看http://blog.csdn原创 2009-05-11 10:21:00 · 8898 阅读 · 18 评论 -
手写输入法-书法效果图
已经有书法的味道, 不过还不完美、、原创 2009-07-24 10:10:00 · 5308 阅读 · 5 评论 -
jni 静态库的编译
只需要在Android.mk里写上“include $(BUILD_STATIC_LIBRARY)”,就会编译出静态库。 没有找到Android.mk的文档,参数可以参考$(ANDROID_DIR)/build/core/config.mk。贴一个Android.mk实例LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LO原创 2009-05-07 09:25:00 · 6285 阅读 · 0 评论 -
android系统更新应用的添加
android系统设置的“关于手机”里已经预置了“系统更新”这项菜单,点击这个菜单就会发送android.settings.SYSTEM_UPDATE_SETTINGS这个intent,系统更新的应用只要获取这个intent就知道要进行系统更新了,具体做什么由各个更新应用自由处理,这就是为什么存在packages/apps/updater文件夹的原因,连文件夹都帮你预留了。 :-) 通过原创 2010-01-07 19:10:00 · 5077 阅读 · 0 评论