摘要: 环境配置:(首先获取androidstring2dict-master-20130717.tar.gz,openpyxl-py2.7.egg工具包)(1) sudo apt-get install python-setuptools(2) sudo easy_install openpyxl-py2.7.egg (同样命令进行lxml,Babel安装)(3) cd ~/ argparse-1.1 sudo python setup.py install cd ~/ android2po-master sudo python setup.py install环境配置结束,接下来生成所需语言资源( 阅读全文
posted @ 2013-08-06 18:56 奥斯卡影帝 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 解决思路:设置HTML打开附件默认编码方式为“GBK” 。在HTMLViewerActivity.java中添加默认编码“GBK” :String intentType = intent.getType();if (intentType != null ) { contentUri += "?" + intentType;}mWebView.getSettings().setDefaultTextEncodingName("GBK");mWebView.loadUrl (contentUri);} 阅读全文
posted @ 2013-08-05 11:57 奥斯卡影帝 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 在布局时,有时会发现输入框被挡住一部分,不能完全显示出来,但系统自带短信界面可以完全漂浮在软键盘之上,看了短信源码,修改一下输入模式就可以,源码如下代码方式: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 也可以:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); 阅读全文
posted @ 2013-08-01 10:33 奥斯卡影帝 阅读(2111) 评论(0) 推荐(0) 编辑
摘要: 1. repo脚本是作为整个repo工具的入口,主要负责repo环境的初始化和克隆出repo库。repo有两端if __name==‘__main__': 位于开始部分主要是给shell执行用,就是把repo脚本当shell脚本跑,末尾的那段是给python执行用的。 主方法:maina. 环境初始化 _FindRepo()找到repo脚本所在的目录,一般都是用户主目录下的bin目录中,寻找main.py文件 b. 分析命令行参数 _ParseArguments() 分析出哪些是命令,哪些是参数 c. 本次执行涉及的脚本和目录是否存在 _RunSelf() 主要查找git_config 阅读全文
posted @ 2013-07-31 16:14 奥斯卡影帝 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 在使用repo管理工具时,repo环境配置好之后,建立一个文件夹,cd到该文件夹下执行命令repo init -u gitserver:manifests.git -m xxx.xml获取项目代码时,repo总是初始化到根目录,拉到的代码也强行拉在了根目录下而并未在你所建立的那个文件夹中,针对此问题的解决办法是:在根目录下ctrl+H显示出隐藏文件之后,会出现一个 . repo 文件夹,将这个文件夹删除之后,再cd到你建的那个文件夹下重新执行拉取代码的命令就可以了。 阅读全文
posted @ 2013-07-31 15:56 奥斯卡影帝 阅读(1227) 评论(0) 推荐(1) 编辑
摘要: 使用手机中自带Email的客户端在发送附件名是中文的电子邮件时,不管是在PC机上还是在Android设备上,接收到的电子邮件的附件名会显示为乱码,在网上查阅了相关技术资料,以及有关编码解码方面的书籍资料,发现跟发送时传送的文件名参数有关系,因此我们在解决该问题时,只需要修改以下文件就可以解决问题:packages/apps/Email/emailcommon/src/com/android/emailcommon/internet/Rfc822Output.java文件,将writeOneAttachment函数作如下内容的修改: writeHeader(writer, "Conte 阅读全文
posted @ 2013-07-31 14:53 奥斯卡影帝 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 在MessageCompose.java类中添加这两个方法: private boolean findAttachmentWithMessageId(Context context,long messageId){ Uri uri = ContentUris.withAppendedId(Attachment.MESSAGE_ID_URI,messageId); Cursor c = context.getContentResolver().query(uri,Attachment.CONTENT_PROJECTION,null,null,null); boolean allAttachmen 阅读全文
posted @ 2013-07-30 19:45 奥斯卡影帝 阅读(212) 评论(0) 推荐(0) 编辑
摘要: (1)framework层搜索管理器(SearchManager):主要功能是对Android系统全局搜索提供支持,当Android系统启动完成后会发出系统启动完成(BOOT_COMPLETED)广播,SearchManager接收到此广播后会通过PackageManager搜索系统中支持全局搜索的应用程序,SearchManager解析搜索源的配置信息并将这些配置信息封装成对象保存在List列表中供全局搜索应用程序使用。(2)全局搜索AppWidget:AppWidget是搜索的入口,当用户需要使用全局搜索时会单击已经添加到桌面的全局搜索AppWidget,这时会打开全局搜索应用。(3)全局 阅读全文
posted @ 2013-07-30 19:39 奥斯卡影帝 阅读(696) 评论(0) 推荐(0) 编辑