Kann ein Paket deinstallieren? Kann ein Paket ein anderes Paket deinstallieren, wenn sie dieselbe userId und dieselbe Signatur verwenden?Ist es möglich, ein Paket in Android programmgesteuert zu deinstallieren
Antwort
Eine Drittanbieter-App kann keine anderen Pakete programmatisch installieren oder deinstallieren, das wäre ein Sicherheitsrisiko für Android. Doch eine 3rd-Party-App kann das Android OS bitten, ein Paket mit Absichten zu installieren oder zu deinstallieren, sollte diese Frage eine vollständigere Informationen:
install/uninstall APKs programmatically (PackageManager vs Intents)
im Jahr 2017 können wir jetzt? –
Hey wahrscheinlich zu spät, aber das funktioniert für mich.
Uri packageURI = Uri.parse("package:"+"your.packagename.here");
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(uninstallIntent);
Yo kann dies durch Zugänglichkeit Erlaubnis erste Einnahme erreichen und dann durch eine accessbility Overlay zeigen Sie Ihren Dienst sagen kann auf Deinstallieren Knopf klicken!
In Kotlin, API 14+, können Sie einfach den folgenden Aufruf:
startActivity(Intent(Intent.ACTION_UNINSTALL_PACKAGE).apply {
data = Uri.parse("package:$packageName")
})
Es wird die Deinstallation Aufforderung für Ihre Anwendung zeigen. Sie können die Nummer packageName
bei Bedarf in einen beliebigen Paketnamen einer anderen App ändern.
- 1. Ist es möglich, drawableLeft programmgesteuert zu setzen?
- 2. Ist es möglich, Paket in iptables simultan
- 3. Ist es möglich, die Wählhilfe in iOS programmgesteuert zu deaktivieren?
- 4. es möglich, ein Nodejs-Paket in Meteor App zu verwenden?
- 5. Eine App programmgesteuert deinstallieren
- 6. Ist es möglich, eine Absicht für APPWIDGET_UPDATE programmgesteuert zu werfen?
- 7. ist es möglich, Session-Modus programmgesteuert in.net zu setzen?
- 8. Ist es möglich, JUnit-Testfälle und -Suiten programmgesteuert zu generieren?
- 9. Ist es möglich, die Aktionsbalken-Registerkarte programmgesteuert zu ändern?
- 10. Android: Ist es möglich, ein SurfaceTexture ohne SurfaceView zu erstellen?
- 11. Ist es möglich, das Startbild von Default.png programmgesteuert zu ändern?
- 12. Ist es programmgesteuert möglich, Threads unter Windows zu fixieren?
- 13. Ist es möglich, die Feststelltaste unter Windows programmgesteuert zu deaktivieren?
- 14. Watch Kit: Ist es möglich, programmgesteuert zu vibrieren?
- 15. Android - Ist es möglich, ein Lächeln zu erkennen?
- 16. Ist es möglich, Datenbanken mithilfe von DBX programmgesteuert zu erstellen?
- 17. Ist es möglich, Azure-Instanzen programmgesteuert zu skalieren?
- 18. Ist es möglich, das App-Symbol programmgesteuert zu ändern?
- 19. Ist es möglich, remote jmx-Überwachung programmgesteuert zu aktivieren?
- 20. ist es möglich, npm-Paket für SailsJs-Projekt zu erstellen?
- 21. Ist es möglich, den stillen Modus programmgesteuert in Android zu deaktivieren?
- 22. Ist es möglich, benachrichtigt zu werden, wenn ein Paket in ein anderes Paket oder eine andere Funktion geladen wird?
- 23. Ist es möglich, ein Icon zu verschieben?
- 24. Ist es möglich, ein Pseudozufall zu teilen
- 25. Ist es möglich, ein Einlaufen zu erkennen?
- 26. Ist es möglich, ein Modul in Python iterierbar zu machen?
- 27. Ist es möglich, ein Element <remove> zu httpmodul in web.config programmgesteuert hinzuzufügen?
- 28. Ist es möglich, ein Composer-Paket zu installieren, ohne die composer.json zu aktualisieren
- 29. Ist es möglich, für Android auf Android zu entwickeln?
- 30. Ist es möglich, den Aufrufstapel programmgesteuert in VB6 abzurufen?
Thks für die Frage ... Ich weiß, es gibt eine Drittanbieter-App namens einfache Deinstallation, die Sie Paket deinstallieren können, so sollten wir vielleicht auf die Quelle schauen. –