阅读:5031回复:2

去掉Chrome第一次打开时的弹窗

楼主#
更多 发布于:2019-11-29 15:04
客户需求:去掉第一次打开Chrome的弹窗
需求分析:App通常会在/data/data/com.xxx.xxx/shared_prefs/aaa.xml在这样的配置文件里面做持久化保存,根据保存的配置文件里面的值来判断是否做某一个操作。
我们看一下Chrome对应的目录下面,有这样一个配置文件/data/data/com.android.chrome/shared_prefs/com.android.chrome_preferences.xml
我们第一次打开Chrome后,出来弹窗,点击里面的按钮,弹窗消失后就把这个文件导出来
adb pull /data/data/com.android.chrome/shared_prefs/com.android.chrome_preferences.xml
接下来只需要把这个文件预装到系统里面,比如这个路径:

/system/usr/com.android.chrome_preferences.xml

第一次开机后将配置文件拷贝到这个目录下就OK了/data/data/com.android.chrome/shared_prefs/

拷贝我是用的开机启动service运行Shell脚本实现的
之前有做过开机预装apk的脚本,为了省事就直接把命令写到这个preinstall.sh脚本里面了。
将下面几条命令写到preinstall.sh脚本里面
mkdir -p  /data/data/com.android.chrome/shared_prefs
cp -r /system/usr/com.android.chrome_preferences.xml   /data/data/com.android.chrome/shared_prefs/com.android.chrome_preferences.xml
chmod 777 /data/data/com.android.chrome/shared_prefs
chmod 777 /data/data/com.android.chrome/shared_prefs/com.android.chrome_preferences.xml
开机执行脚本的方法,可以参考下面的补丁
附件名称/大小 下载次数 最后更新
Android-9.0预装APK脚本.rar (9KB)  4 2019-11-29 15:07

最新喜欢:

lxc9206lxc920... jackzyxjackzy... VastStarGamesVastSt...
[url]http://190.lsal.cn/195/1329.gif?0728100424873[/url]
沙发#
发布于:2019-11-29 15:16
[url]http://190.lsal.cn/195/1329.gif?0728100424873[/url]
板凳#
发布于:2021-11-30 15:15
非常棒
游客

返回顶部