Załóżmy, że aplikacja działa poprawnie, ale użytkownik ją zawiesił lub odinstalował, Jak to wykryć? Czy jest jakiś sposób to zrobić? Czy dobrą praktyką będzie napisanie kolejnej aplikacji, która będzie okresowo sprawdzała, czy w systemie jest obecna stara aplikacja?Jak wykryć, czy aplikacja na Androida została zatrzymana lub odinstalowana?
7
A
Odpowiedz
15
Nie można tego wykryć na Androida, przepraszam.
Gdy użytkownik lub system wymuszą zatrzymanie aplikacji, cały proces zostaje po prostu zabity. Nie ma żadnego połączenia zwrotnego, aby poinformować Cię, że tak się stało.
Gdy użytkownik odinstaluje aplikację, na początku proces zostanie zabity, wtedy plik apk i katalog danych zostaną usunięte wraz z rekordami w Menedżerze pakietów, które informują inne aplikacje, dla których zarejestrowano filtry intencji.
Powiązane problemy
- 1. Wykryj, czy aplikacja została odinstalowana
- 2. Jak ustalić na pewno, czy odpowiedź serwera Node.js została zatrzymana?
- 3. Skąd wiemy, że nasza aplikacja została odinstalowana z iPhone'a?
- 4. Jak wykryć, czy w Korei jest używana aplikacja na Androida?
- 5. Jak sprawdzić, czy aplikacja iOS została niedawno zainstalowana lub zaktualizowana?
- 6. Wykryj, czy aplikacja na Androida została pobrana z Google Play kontra Amazon kontra Inna
- 7. Jak znaleźć nazwę pakietu, która została odinstalowana podczas używania Intent.ACTION_PACKAGE_REMOVED
- 8. Jak wykryć, że spacja została cofnięta lub usunięta?
- 9. Jak wykryć, czy moja aplikacja jest piaskownica?
- 10. Jak wykryć, czy Android MapView został przesunięty lub powiększony?
- 11. wykryć, czy strona internetowa została zmieniona
- 12. Aplikacja na Androida w nodejs
- 13. Znajdź, czy aplikacja została zbudowana przy użyciu Xamarin?
- 14. Aplikacja radia FM na Androida
- 15. Aplikacja na Androida i myBatis
- 16. Jak wykryć numer wersji Androida w przeglądarce Firefox na Androida?
- 17. Nie można wykryć Androida na serwerze WWW
- 18. Zabezpieczona hasłem aplikacja na Androida
- 19. Jak automatycznie aktualizować aplikację na Androida bez oprogramowania playstore? Jak aplikacja Facebook lub jakakolwiek aplikacja konkursowa
- 20. Aplikacja nie została zainstalowana
- 21. Jak wykryć, czy głośność jest wyciszona?
- 22. Wykryto, że aplikacja została uruchomiona w tle?
- 23. iOS/XCode: jak sprawdzić, czy aplikacja została uruchomiona za pomocą kliknięcia powiadomienia lub ikony aplikacji Trampolina?
- 24. Jak sprawdzić, czy aplikacja .NET została skompilowana w trybie DEBUG lub RELEASE?
- 25. Aplikacja na Androida naśladująca fizyczną kartę RFID
- 26. WIX: Jak wykryć, czy zainstalowana jest aplikacja innej firmy?
- 27. Aplikacja na Androida za pomocą Androida.permission.READ_LOGS - czy to niegrzeczne?
- 28. Jak wykryć, kiedy aplikacja traci ostrość?
- 29. Aplikacja YouTube na Androida Odtwórz wideo Intent
- 30. Czy płatna aplikacja na Androida jest bezpłatna przez tydzień?
ale jeśli napiszę kolejną aplikację, aby sprawdzić, czy moja poprzednia aplikacja istnieje w systemie, czy jest to możliwe? za pomocą programu PackageManager, aby sprawdzić, czy pakiet perticular istnieje w systemie - –
@ sachin.surya89 Cóż, tak. Możesz uruchomić drugą aplikację okresowo za pomocą aplikacji AlarmManager i sprawdzić, czy aplikacja jest zainstalowana. Ale użytkownik może także odinstalować drugą aplikację, więc nie jestem pewien, w jaki sposób ci to pomoże. –
czy możemy napisać ukrytą aplikację ..? tak jak tylko odbiornik, który uruchomi usługę bootowania, która wykryje, czy istnieje aplikacja pertikularna. http://stackoverflow.com/questions/14204720/android-hidden-application to pomoże. –