5

Nhóm Android đã thay đổi cách tiếp cận của họ để nhận các ứng dụng đang chạy hiện tại theo thời gian. Tôi có thể nhận được các ứng dụng đang chạy lên đến phiên bản Marshmallow 6.0 nhưng tôi muốn hỏi rằng làm thế nào tôi có thể nhận được những điều này trong phiên bản Nougat 7.0? Có cách nào để thực hiện điều đó không? Vui lòng hướng dẫn các giải pháp. Tôi đã tìm kiếm rất nhiều nhưng có thể tìm thấy bất kỳ cách nào phù hợp với điều đó.Phát hiện ứng dụng đang chạy hiện tại trong Android Nougat 7. + phiên bản

Cảm ơn

+0

cách tải các ứng dụng đang chạy trên Android 6.0 ?? – hungtdo

+0

Điều này sẽ hữu ích: http://www.programcreek.com/java-api-examples/index.php?api=android.app.usage.UsageStatsManager –

+0

Cảm ơn! Và tôi nghĩ rằng tôi đã tìm thấy giải pháp cho android 7+: https://stackoverflow.com/a/16691633/938427 – hungtdo

Trả lời

6

Câu trả lời đơn giản: không, bạn không thể.

Câu trả lời dài: bạn không thể có được quy trình đang chạy nhưng bạn có thể xem lại những gì chạy qua số UsageStatsManager (với các quyền thích hợp, tất nhiên). Lý do bạn không thể có được quy trình đang chạy là Android đã khóa các quyền của /proc

+0

cảm ơn bạn có thể thêm bất kỳ tài liệu tham khảo cho AppUsageManager để đạt được nhiệm vụ này? –

+0

Xin lỗi có tên hơi sai nó https://developer.android.com/reference/android/app/usage/UsageStatsManager.html – Ryan

+3

Follwed này: http://www.programcreek.com/java-api-examples/index.php?api=android.app.usage.UsageStatsManager và nó hoạt động với tôi –

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