Para verificar se a opção Fontes desconhecidas (“Unknown Sources”) está marcada, utilizamos o seguinte código:
int result = Settings.Secure.getInt(getContentResolver(), Settings.Secure.INSTALL_NON_MARKET_APPS, 0);
Para abrir a tela de configurações, utilize:
Intent intentSettings = new Intent(); intentSettings.setAction(android.provider.Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS); startActivity(intentSettings);
Observação: Para Android > 4.0 devemos utilizar a seguinte action: “android.provider.Settings.ACTION_SECURITY_SETTINGS”
Deixe um comentário