Включите установку неизвестных источников программно

Я хочу включить установку неизвестных источников программно на устройстве без рута. Я проверил с этим кодом:

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");    
}

и со следующими разрешениями:

<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>

но при исполнении он говоритpermission denied: writing to secure settings requires android.permission.WRITE_SECURE_SETTINGS который я уже дал.

Я сделал это приложение с разрешения администратора устройства.

Ответы на вопрос(2)

Ваш ответ на вопрос