[RK3288][Android6.0] 调试笔记 --- 修改浏览器默认地址

来源:互联网 发布:聚合数据 接口怎么样 编辑:程序博客网 时间:2024/05/29 14:28

Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92

rk自带了一个property,修改了后发现无效。
device/rockchip/rk3288/system.prop

ro.rk.homepage_base=http://www.google.com/webhp?client={CID}&source=android-home

事实上系统自带浏览器并没有用到这个property,而是直接从xml中获取的
rk3288/packages/apps/Browser/src/com/android/browser/BrowserSettings.java

sFactoryResetUrl = mContext.getResources().getString(R.string.homepage_base);if (sFactoryResetUrl.indexOf("{CID}") != -1) {    sFactoryResetUrl = sFactoryResetUrl.replace("{CID}",        BrowserProvider.getClientId(mContext.getContentResolver()));}

packages/apps/Browser/res/values/strings.xml

<!-- The default homepage. --><string name="homepage_base" translatable="false">    https://www.google.com/webhp?client={CID}&amp;source=android-home</string>

因此修改这里就可以了。

阅读全文
1 0
原创粉丝点击