com.keanbin.pinyin ime 2010 卸载ime-1

&&&&谷歌输入法PinyinIME进行包名修改和JNI重新编译,并对代码进行注释。
&谷歌输入法PinyinIME进行包名修改和JNI重新编译,并对代码进行注释。
由谷歌输入法PinyinIME进行包名修改和JNI重新编译,并对代码进行注释,可以直接安装到Android手机上,和谷歌输入法同时存在,不会冲突。
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
关注并绑定CSDNID,送10个下载分
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
移动开发下载排行
您当前C币:0&&&可兑换 0 下载积分
兑换下载分:&
消耗C币:0&
立即兑换&&
兑换成功你当前的下载分为 。前去下载资源
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
谷歌输入法PinyinIME进行包名修改和JNI重新编译,并对代码进行注释。
所需积分:1
剩余积分:0
扫描微信二维码精彩活动、课程更新抢先知
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
谷歌输入法PinyinIME进行包名修改和JNI重新编译,并对代码进行注释。
剩余次数:&&&&有效期截止到:
你还不是VIP会员VIP会员享免积分 . 专属通道极速下载
VIP下载次数已满VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员
你的VIP会员已过期VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员1116人阅读
Android系统开发(12)
Android版本: 2.1 (Eclair)
代码路径: packages/inputmethods/PinyinIME/
AndroidManifest.xml - Android工程的清单文件,参考/intl/zh-CN/guide/topics/manifest/manifest-intro.html
Android.mk - Android工程的编译配置文件,类似于unix的Makefile文件。
jni/ - Java Native Interface, 用C/C++实现拼音输入法的功能,供上层Java代码调用的底层代码。
lib/ - 用AIDL文件给上层JAVA应用定义了jni可用的接口集IPinyinDecoderService。AIDL请参考/intl/zh-CN/guide/developing/tools/aidl.html
res/ - Android项目的资源目录(系统静态字典数据文件dict_pinyin.dat也放在这个目录下的raw子目录里)。参考/intl/zh-CN/guide/topics/resources/index.html
src/ - Java源代码,实现输入法在Android平台的UI及上层应用逻辑,通过lib下的AIDL定义的接口,调用jni/下C/C++实现,完成用户与输入法的交互功能。
PinyinIME的实现代码主要分两部分:上层应用和底层服务。上层应用收集终端用户的输入事件,转调底层服务的接口完成输入法的各项功能,底层服务完成各项计算后,把结果返回结上层应用,最后上层应用把结果显示给终端用户,并等待用户的下一输入事件。
底层应用的实现全部由jni/子目录中的C++文件完成,所有给上层Java应用的接口在lib/下的AIDL文件中作了声明,在jni/android/com_android_inputmethod_pinyin_PinyinDecoderService.cpp中实现。
为此本源码笔记系列将集中在jni/子目录提供功能上,上层应用部分的分析视情况待定。下一篇将介绍底层服务所提供的接口。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:391700次
积分:5556
积分:5556
排名:第3086名
原创:182篇
转载:364篇
评论:55条
(4)(44)(29)(27)(20)(5)(27)(33)(44)(93)(30)(31)(2)(8)(15)(4)(6)(4)(2)(1)(1)(3)(2)(9)(12)(15)(1)(4)(4)(5)(1)(3)(2)(5)(9)(3)android pinyinime 在Linux下编译出错 - 开源中国社区
当前访客身份:游客 [
当前位置:
/usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: ld 返回 1
make: *** [pinyinime] 错误 1
-----------------------------------------------------------------------------------------------------
我从git上下载一份android pinyin的源码在linux下编译报了上面的错误
makefile如下
CFLAGS= -g -Wall -std=c99
CPPFLAGS= -g3 -Wall -lpthread
PINYINIME_DICTBUILDER=pinyinime
LIBRARY_SRC= \
share/dictbuilder.cpp \
share/dictlist.cpp \
share/dicttrie.cpp \
share/lpicache.cpp \
share/matrixsearch.cpp \
share/mystdlib.cpp \
share/ngram.cpp \
share/pinyinime.cpp \
share/searchutility.cpp \
share/spellingtable.cpp \
share/spellingtrie.cpp \
share/splparser.cpp \
share/userdict.cpp \
share/utf16char.cpp \
share/utf16reader.cpp \
share/sync.cpp \
all: engine
engine: $(PINYINIME_DICTBUILDER)
$(PINYINIME_DICTBUILDER): $(LIBRARY_SRC) android/com_android_inputmethod_pinyin_PinyinDecoderService.cpp
@$(CPP) $(CPPFLAGS) -o $@ $?
-rm -rf $(PINYINIME_DICTBUILDER)
.PHONY: clean
文件结构如下
共有1个答案
<span class="a_vote_num" id="a_vote_num_
你没有用交叉编译工具,肯定会错误啦
更多开发者职位上
有什么技术问题吗?
hotspot...的其它问题
类似的话题}

我要回帖

更多关于 pinyinime 源码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信