使用谷歌键盘最后版本4.5.2输入法。客户要求首次开机使用键盘不允许出现这个提示框。奈何没有找到其他可以替代的授权的输入法。
开始以为这个输入是因为没有授权,所以在授权代码部分和白名单部分一顿猛操作,后来再设置权限中发现,即使都授权了第一次开机也会弹出这个提示框。才发现这个不是授权用的,就是谷歌键盘默认一个弹出框!
查看文件首选项文件,发现授权后会多一个配置项:
原来是china_preload_notice_shown有个标识。
问题明确了现在有两种方式关闭他:
1.反编译全局搜索china_preload_notice_shown,将他的默认值改成true(smil源码中是v8改成v6)
2.在首次开机时候动态追加这个首选项(这个需要修改selinux权限)
因为怕破话系统的无法通过CTS,所以我选择了第一种方法。
以上两种方式感觉都不是终极解决方式,如果您有好的方式去除这个提示框,欢迎留言探讨!感谢。