为zteu970加上tts输出设置

为zteu970加上tts输出设置

ID:8977792

大小:174.00 KB

页数:5页

时间:2018-04-13

为zteu970加上tts输出设置_第1页
为zteu970加上tts输出设置_第2页
为zteu970加上tts输出设置_第3页
为zteu970加上tts输出设置_第4页
为zteu970加上tts输出设置_第5页
资源描述:

《为zteu970加上tts输出设置》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为ZTEU970加上TTS输出设置由于种种不可以表述的原因,国行的手机基本都是阉割了TTS输出设置,可能这个设置没多少人在意,所以网上对这个功能也没多少人关注,发了很多帖子无解后决定自力更生,呵呵。这个设置有什么用呢?具体对我来说,我是一个铁杆谷粉,邮件要用Gmail,聊天要用Gtalk,那导航当然要GoogleMaps了。这里就要用到TTS设置了,不然导航的时候没有语音导航。其他比如阅读器的读书功能,很多也是调用系统的TTS。废话了那么多,下面言归正传,讲述修改过程。第一步,当然是要反编译Settings.apk了,因为TTS设置属于设置里的一部分。用到的工具:apktool。具体命

2、令如下:apktoolifFramework-res.apkapktooldSettings.apk反编译后得到Settings文件夹。由于官方包都是odex过的,所以apk里面是没有代码的,只有资源文件,所以我们先找到资源文件res目录,TTS选项是在语言和输入法这个子选项中,所以我们找res/xml下面的language_settings.xml,经过和android源码里的language_settings.xml对比,发现被zte阉掉了tts选项的描述文件,立马将其拷贝粘贴到对应地方。代码太多就不贴了,贴出阉掉的代码:

3、le="@string/voice_category"android:key="voice_category">

4、creenandroid:title="@string/tts_settings_title"android:key="tts_settings"android:fragment="com.android.settings.tts.TextToSpeechSettings"/>其中有三项,两位两项我们不关心,只要有第三项就行了。保存,编译回apkapktoolbSettings在Settings/dist目录里就出现了Settings.apk文件了。不过这个文件不能直接用来替换,因为这个是没签名的,听说也不能直接随便签名替换,据说这个是系统文件

5、,需要的是共享签名,所以这里需要把apk里面生成的resources.arsc和我们刚才修改的language_settings.xml这两个文件拖回到原来的Settings.apk包里。具体的就是用winrar打开两个apk包,从新的里面拖到老的里面,不过这里有个地方需要注意到是在弹出的对话框里要选择存储,不然这个包就坏了,我第一次就没看到这个。下面就是拷回手机,修改权限xx-,x--,x--。重启手机,点设置-语言与输入法,就出现了,如图:出现了“文字转语音(TTS)输出”,非常激动,点击居然Settings就FC了。这里就要用到android的logcat了,好像可以直接adbl

6、ogcat,不过我不是黑客,还是喜欢用图形界面,打开sdk里面的ddms.bat,用这个分析点击之后为啥fc了,主要内容如下:07-2616:44:53.030:E/AndroidRuntime(3487):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.android.settings/com.android.settings.SubSettings}:android.app.Fragment$InstantiationException:Unabletoinstantiatefragmentcom.

7、android.settings.tts.TextToSpeechSettings:makesureclassnameexists,ispublic,andhasanemptyconstructorthatispublic上次用到moto的手机,他们只是简单的把xml文件删了隐藏了,没想到zte更狠,居然把类也删了,看来不愧是中国本土企业啊,执行力度很强,这里顺便吐槽一下,以后大家不要买zte手机,服务差,rom不稳定,阉割东西倒是很在行。以前

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。