Giả sử ứng dụng đang chạy tốt nhưng người dùng buộc dừng hoặc gỡ cài đặt ứng dụng, Cách phát hiện điều này? Có cách nào để làm điều này không? Nó sẽ được thực hành tốt để viết một ứng dụng khác sẽ kiểm tra định kỳ nếu ứng dụng cũ có mặt trong hệ thống?Làm cách nào để phát hiện xem ứng dụng android có bị dừng hoặc gỡ cài đặt không?
7
A
Trả lời
15
Không có cách nào để phát hiện điều này trên Android, xin lỗi.
Khi người dùng hoặc lực lượng hệ thống dừng ứng dụng của bạn, toàn bộ quá trình chỉ đơn giản là bị giết. Không có gọi lại được thực hiện để thông báo cho bạn rằng điều này đã xảy ra.
Khi người dùng gỡ cài đặt ứng dụng, lúc đầu quá trình bị giết, khi đó tệp APK và thư mục dữ liệu của bạn sẽ bị xóa cùng với các bản ghi trong Trình quản lý gói cho các ứng dụng khác có ý định bộ lọc bạn đã đăng ký.
Các vấn đề liên quan
- 1. Phát hiện xem ứng dụng đã được gỡ cài đặt
- 2. Làm cách nào để ngăn gỡ cài đặt ứng dụng?
- 3. Cách ứng dụng android có thể phát hiện cửa hàng đã cài đặt ứng dụng nào?
- 4. Có cách nào để ứng dụng Java phát hiện xem màn hình có bị khóa không?
- 5. Android: BroadcastReceiver khi cài đặt/gỡ cài đặt ứng dụng
- 6. Ứng dụng Android tự gỡ cài đặt
- 7. WIX: Cách phát hiện xem ứng dụng của bên thứ ba có được cài đặt không?
- 8. Android 2.2 - Làm cách nào để phát hiện xem tôi có được cài đặt trên SDCard hay không?
- 9. Làm cách nào để phát hiện xem có cài đặt quicktime với javascript không?
- 10. Android - không thể gỡ cài đặt ứng dụng
- 11. Nhận sự kiện gỡ cài đặt ứng dụng trong android
- 12. Thực hiện tác vụ gỡ cài đặt trong android
- 13. Làm cách nào để phát hiện xem âm lượng có được đặt thành tắt tiếng không?
- 14. Làm thế nào để phát hiện xem tôi có cần cài đặt VCRedist không?
- 15. Tôi làm cách nào để phát hiện xem ứng dụng Android có đang được sử dụng ở Hàn Quốc không?
- 16. Làm cách nào để ứng dụng Delphi phát hiện cài đặt proxy mạng của PC Windows?
- 17. Nghe phát sóng Trước khi gỡ cài đặt ứng dụng
- 18. Cách xác định khi nào ứng dụng bị gỡ cài đặt
- 19. Cách gỡ lỗi ứng dụng Android gốc?
- 20. Làm cách nào để gỡ cài đặt ứng dụng bằng PowerShell?
- 21. Android - Bảo tồn hoặc xóa các tệp do ứng dụng tạo ra khi gỡ cài đặt
- 22. Phát hiện một ứng dụng được cài đặt hay chưa?
- 23. Cách phát hiện xem thiết bị có sdcard không?
- 24. Phát hiện cài đặt AppStore của ứng dụng iOS
- 25. Làm cách nào để gỡ cài đặt Ruby on Rails và thực hiện cài đặt sạch?
- 26. Có thể phát hiện USB-gỡ lỗi trên thiết bị Android không?
- 27. Gỡ cài đặt ứng dụng khách ClickOnce
- 28. Làm thế nào để phát hiện ứng dụng đang chạy trên giả lập hoặc thiết bị
- 29. Cách dừng gỡ lỗi trong ứng dụng Android trong Eclipse
- 30. Làm cách nào để dừng dịch vụ của một ứng dụng khác trong Android?
nhưng nếu tôi viết một ứng dụng khác để kiểm tra xem ứng dụng trước đó của tôi có tồn tại trong hệ thống hay không thì có thể không? sử dụng PackageManager để kiểm tra xem gói perticular có tồn tại trong hệ thống không - –
@ sachin.surya89 Vâng, vâng. Bạn có thể mở ứng dụng thứ hai theo định kỳ bằng AlarmManager và kiểm tra xem ứng dụng của bạn đã được cài đặt chưa. Nhưng người dùng chỉ có thể gỡ cài đặt ứng dụng thứ hai, vì vậy tôi không chắc chắn điều này sẽ giúp bạn như thế nào. –
chúng ta có thể viết ứng dụng ẩn ..? như chỉ nhận mà sẽ bắt đầu một sevice trên khởi động mà sẽ phát hiện nếu ứng dụng perticular tồn tại .. http://stackoverflow.com/questions/14204720/android-hidden-application này sẽ giúp đỡ. –