2017-09-21 2 views
1

Je développe un magasin d'applications dans mon application Android de mon entreprise.Rediriger l'utilisateur vers la page d'origine inconnue dans Android

Lorsque l'utilisateur n'a pas activé le Sources inconnues Je le redirige dans la page des paramètres de droite.

Actuellement, je fais ce

Intent intent = new Intent(Settings.ACTION_SECURITY_SETTINGS); 
context.startActivity(intent); 

Mais dans O Android, le paramètre pour permettre à des sources inconnues a déménagé dans le accès à des applications spéciales section.

Special app access

savez-vous un moyen pour envoyer l'utilisateur ici, ou mieux le rediriger directement dans ces paramètres spéciaux, comme dans la capture d'écran ci-dessous.

Install unknown apps

Répondre

2

Je trouve dans ce Google blog que vous pouvez lancer directement cette page, vous devez utiliser la valeur ACTION_MANAGE_UNKNOWN_APP_SOURCES dans votre intention. Ensuite, vous pouvez lui passer votre nom de package.

Intent intent = new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES); 
intent.setData(Uri.parse("package:" + context.getPackageName()));