不允许安装非指定的App

Android 码拜 4年前 (2016-03-25) 255次浏览
各位:
怎么样控制不允许安装非指定的App,本人首先想到的是修改 packages\apps\settings\src\com\android\settings\SecuritySettings.java里关于非市场的选项,加个密码什么的。
然后想到在这个函数
private void warnAppInstallation() {
// TODO: DialogFragment?

mWarnInstallApps = new AlertDialog.Builder(getActivity()).setTitle(
getResources().getString(R.string.error_title))
.setIcon(com.android.internal.R.drawable.ic_dialog_alert)
.setMessage(getResources().getString(R.string.install_all_warning))
.setPositiveButton(android.R.string.yes, this)
.setNegativeButton(android.R.string.no, null)
.show();
}
加入.setView(new Edit…)这个成员,可是编译了一下,却提示找不到符号,这是为什么?没有这个成员函数?
或说,还有其它的途径可以实现相似的功能?就是安装APP需要受控。
谢谢

解决方案

40

你能否修改sdk?能的话就修改packageinstaller.apk,在framework里面

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明不允许安装非指定的App
喜欢 (0)
[1034331897@qq.com]
分享 (0)