2013-04-15 34 views

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ý.

+1

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 - –

+1

@ 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. –

+1

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 đỡ. –

Các vấn đề liên quan