unf*_*ion 4 performance android android-service
我想在非root设备上以编程方式打开"未知来源"设置.我已经检查过这段代码:
boolean success;
int result = Settings.Secure.getInt(getContentResolver(),
Settings.Secure.INSTALL_NON_MARKET_APPS, 0);
if (result == 0) {
success = Settings.Secure.putString(getContentResolver(), Settings.Secure.INSTALL_NON_MARKET_APPS, "1");
}
Run Code Online (Sandbox Code Playgroud)
并具有以下权限:
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
Run Code Online (Sandbox Code Playgroud)
但在执行时,它说permission denied: writing to secure settings requires android.permission.WRITE_SECURE_SETTINGS
我已经给出了.
我已使用设备管理员权限制作此应用程序.
Com*_*are 10
但在执行时,它表示权限被拒绝:写入安全设置需要我已经给出的android.permission.WRITE_SECURE_SETTINGS.
您不能保留该权限,除非您使用签署固件的相同签名密钥进行签名,或者您已安装在系统分区上(例如,由root设备用户).
我已使用设备管理员权限制作此应用程序.
这与以编程方式修改安全设置无关.