2 votes

Comment puis-je supprimer n'importe quelle application d'un appareil en utilisant mon application sur Android?

Je fais des expériences sur mon appareil - je veux pouvoir supprimer n'importe quelle application d'un appareil Android en utilisant mon application.

Étant donné le nom du package d'une application, comment puis-je forcer l'utilisateur à accéder à la page de désinstallation de ce package dans le widget Gérer les applications ?

Merci.

6voto

Paresh Mayani Points 48123

Cela peut vous être utile :

Uri packageURI = Uri.parse("package:com.android.myapp");
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(uninstallIntent);

Pour plus d'informations détaillées sur l'installation et la désinstallation, consultez cette question : installer / désinstaller des APKs de manière programmée (PackageManager vs Intent)

3voto

Joe Points 2559

Essayez ceci :

Uri AppToDelete = Uri.parse("package:" + [NOM DU PACKAGE ICI]);
Intent RemoveApp = new Intent(Intent.ACTION_DELETE, AppToDelete);
startActivity(RemoveApp);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X