阅读:5031回复:2
去掉Chrome第一次打开时的弹窗
客户需求:去掉第一次打开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开机执行脚本的方法,可以参考下面的补丁 |
|
|
沙发#
发布于:2019-11-29 15:16
|
|
|