benjaminwan 发表于 2013-12-31 20:04:24

移植系统1300M像素相机的修改、miui时间居中、耗电改善等

本帖最后由 benjaminwan 于 2013-12-31 21:28 编辑

目前860的rom的完善,与以往任何一种方式都不同。
以往都是rom作者发布后,收集bug,并想办法自己改善。
而现在则是,机友自己制作rom,自己找问题,自己想办法解决,并把解决的办法告诉我,由我更新到工具里。
而我并没有860,在这过程中发挥的作用很小,仅做了集成的工作。这个模式算是与机友合作开发了。
是否使用移植工具,是否修改rom,是否发布rom,是否刷入rom,机友拥有绝对的自由。

在此重新申明:移植工具的发布,就已经默认授权大家对本人的第三方rom的修改、移植、再发布的权利。
但如果取用或修改其它作者发布的rom资源,请取得原作者的同意,请尊重原作者的劳动。
限于篇幅以下内容仅包含修改要点,不可能长篇大论地提供修改方法,仅供懂得编译修改的机友参考。
本文并非要求所有机友自己解决问题,而是提供方法,由有能力改善的机友来改善,共同完善这些rom。
1300M像素相机的修改
移植工具V5里提供的相机已经是修改过的,但无奈改后的也没有1300万像素,没办法测试,所以这里提供修改方法。
提供了2个相机程序供大家修改,修改这2个相机都不会有任何版权问题。一个是google nexus4的相机

另一个是aosp原始相机

先解开官方rom的VEGACamera.apk,同样解开提供的相机程序。

1.对比res/values/arrays.xml,这一步修复相机分辨率
找到pref_camera_picturesize_entries节点,替换官方的内容到要修改的相机程序,这是某个分辨率对应的显示文本
找到pref_camera_picturesize_entryvalues节点,替换官方的内容到要修改的相机程序,这个是具体的分辨率值

2.对比res\values\strings.xml,这一步修复分辨率选项显示值,
例如,上一步的pref_camera_picturesize_entries节点下的pref_camera_picturesize_entry_3200x1920对应于此处的<string name="pref_camera_picturesize_entry_3200x1920">w6M(3200x1920)</string>
也就是说3200x1920这个分辨率将在选项里以w6M(3200x1920)显示。
将官方rom类似如下内容,替换到要修改的相机程序
<string name="pref_camera_picturesize_entry_AAAAxBBBB">xM(AAAAxBBBB)</string>
以同样的方法,修改其它语言例如values-ko、values-zh-rCN、values-zh-rTW下的strings.xml

3.改好后,重新编译,并在手机上测试,直到相机成功出现13M的选项即可

miui时间居中、运营商名称修改
运营商名称修改可以用miuispnconfig这个软件来实现,本人170期的miui已集成这个软件,在设置菜单的custom spn里。
miui时间居中、运营商名称修改需要修改MiuiSystemUI.apk来增加这些功能,但本人第一次代码插桩,考虑麻烦等原因,并未加入。
如果对修改smali熟悉的机友,可自行对比封大850miui或008大的miui的MiuiSystemUI.apk来自行修改。
如果仅仅是自用也可以直接提取他们的rom里的MiuiSystemUI.apk直接替换,这里本人就不方便提供了。替换后,选项将会出现在通知栏设置->自定义运营商。
这里重申,如果二次修改或发布,取用或修改其它作者发布的rom资源,请取得原作者的同意,请尊重原作者的劳动

耗电改善
解开官方rom的framework/framework-res.apk,与miui或乐蛙或aosp的同一个文件进行对比
1.找到res\xml\power_profile.xml并对比(机友仅作了解即可,本人已修复此处)
这个文件定义了电源管理策略,如果刷入本人提供的A860_porting_fix.zip补丁后,就已经修正了860的电源管理配置。

2.同样找到res\values\array.xml并对比
其中networkAttributes节点,定义了网络类型选项
config_data_usage_network_types节点,定义了支持的数据网络类型
重点要修改的是
config_autoBrightnessLevels节点和config_autoBrightnessLcdBacklightValues节点
这2个为屏幕背光亮度调整值,直接影响耗电水平。








benjaminwan 发表于 2013-12-31 20:04:48

沙发呀沙发,真是个好沙发。。。{:3_48:}

adwushuang 发表于 2013-12-31 20:10:39

沙发都不给……小气

113982807 发表于 2013-12-31 20:16:59

orange007 发表于 2013-12-31 20:17:49

本帖最后由 orange007 于 2013-12-31 20:19 编辑

太为机油着想了,顶你一万个!!是不是用008的MiuiSystemUI.apk替换的话,就没有显示 无服务 的了?

无聊带郁闷 发表于 2013-12-31 20:35:16

感谢大神。。。

orange007 发表于 2013-12-31 20:39:07

我试过custom spn了,不是次次都可以成功的,重启又不行了。然后再设置又没有用,很奇怪。有时候我设置了,一样显示无服务。意思就是换了008的MiuiSystemUI.apk,一样是显示无服务吧?

mrjsjin 发表于 2013-12-31 20:46:57

感谢明大         

orange007 发表于 2013-12-31 20:49:32

orange007 发表于 2013-12-31 20:39 static/image/common/back.gif
我试过custom spn了,不是次次都可以成功的,重启又不行了。然后再设置又没有用,很奇怪。有时候我设置了, ...

试过了,008的MiuiSystemUI.apk替换过去就没有了状态栏了,不能直接替换,没用的。

封建时代 发表于 2013-12-31 20:50:42

杰明大大,新人初到,不知道最后那个背光调低是要怎样操作呀?能详细点吗?谢啦!
页: [1] 2 3
查看完整版本: 移植系统1300M像素相机的修改、miui时间居中、耗电改善等