Czy można odinstalować pakiet? Czy pakiet może odinstalować inny pakiet, jeśli udostępnia ten sam identyfikator użytkownika i podpis?Czy możliwe jest programowe odinstalowanie pakietu w systemie Android?
Odpowiedz
Aplikacja innej firmy nie może programowo instalować ani odinstalowywać żadnych innych pakietów, co stanowiłoby zagrożenie dla Androida. Jednak 3rd aplikacji strona może zapytać Android OS, aby zainstalować lub odinstalować pakiet używając zamiary, to pytanie powinno zapewnić pełniejsze informacje:
install/uninstall APKs programmatically (PackageManager vs Intents)
w 2017 możemy teraz? –
Hej prawdopodobnie zbyt późno, ale to działa na mnie.
Uri packageURI = Uri.parse("package:"+"your.packagename.here");
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(uninstallIntent);
Yo Można to osiągnąć przez podejmowanie Accessibility pierwszego zezwolenia, a następnie przez wykazujące Accessbility nakładkę można powiedzieć o usługę kliknij na przycisk Odinstaluj !
W Kotlin, przy użyciu API 14+, można po prostu zadzwonić, co następuje:
startActivity(Intent(Intent.ACTION_UNINSTALL_PACKAGE).apply {
data = Uri.parse("package:$packageName")
})
pokaże wiersz dezinstalacji aplikacji. W razie potrzeby możesz zmienić packageName
na dowolną nazwę pakietu innej aplikacji.
- 1. Czy jest możliwe programowe generowanie przypadków testowych JUnit i pakietów?
- 2. Zainstalowanie monitora/odinstalowanie czcionek w systemie Windows
- 3. Możliwe programowe podawanie kontekstu klawiatury/tekstu źródłowego w systemie iOS?
- 4. Czy jest możliwe programowe ustawienie konta użytkownika dla usługi Windows?
- 5. Format pakietu BLE w systemie Android
- 6. Sprawdź, czy dwa obiekty pakietu są równe w systemie Android?
- 7. Jak nagrywać połączenia w systemie Android? Czy to możliwe?
- 8. Ile identyfikatorów UID jest możliwe w systemie Android?
- 9. Czy możliwe jest wyświetlanie wartości w systemie indyjskim w ZingChart?
- 10. Android. ActiveJDBC jest możliwe?
- 11. Odinstalowanie Androida ADT
- 12. Uzyskiwanie aktywnych flag w systemie Android Okno
- 13. Czy nazwa procesu jest taka sama, jak nazwa pakietu w systemie Android?
- 14. Android: Czy jest możliwe aby odczytać nazwę pakietu wewnątrz AndroidManifest.xml złożyć
- 15. Czy jest możliwe utworzenie IME w WinRT?
- 16. Czy możliwe jest umieszczenie jednego widoku na innym w systemie Android?
- 17. Czy możliwe jest wyświetlanie obrazu za pomocą metody loadDataWithBaseURL() w systemie Android?
- 18. Czy jest możliwe utworzenie tego rodzaju niestandardowego widoku w systemie Android?
- 19. Programowanie programowe domyślnie w systemie OSX
- 20. Czy możliwe jest programowe tworzenie adresów URL do produktów w sklepie Apple iTunes?
- 21. Czy jest możliwe programowe przekonwertowanie bazy danych SQLite na instrukcje SQL w C/C++?
- 22. Czy jest możliwe, aby źródło pliku wsadowego w systemie Windows cmd, jak można w systemie Unix?
- 23. Jak korzystać z pakietu java.nio.file w systemie Android?
- 24. Wiadomości Push w systemie Android bez gcm możliwe?
- 25. Jak mogę uzyskać nazwę pakietu w systemie Android?
- 26. Programowe pobieranie pakietów aplikacji w systemie OS X
- 27. Czy możliwe jest programowe wysyłanie wiadomości e-mail bez korzystania z rzeczywistego konta e-mailowego
- 28. Czy odinstalowanie pakietu za pomocą "pip" powoduje również usunięcie zależnych pakietów?
- 29. Czy parowanie Bluetooth OOB jest naprawdę obsługiwane w systemie Android?
- 30. Jak sprawdzić, czy sdcard jest zamontowany w systemie Android?
Thks za pytanie ... Wiem, że istnieje aplikacja firmowa o nazwie easy uninstall, która umożliwia odinstalowanie pakietu, więc może powinniśmy spojrzeć na źródło. –