Android之使用ACTION_USAGE_ACCESS_SETTINGS权限检测手机多少天没有未使用其它APP
生活随笔
收集整理的這篇文章主要介紹了
Android之使用ACTION_USAGE_ACCESS_SETTINGS权限检测手机多少天没有未使用其它APP
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 需求
找出手機多少天沒有使用的所有APP
2 思路
通過 ACTION_USAGE_ACCESS_SETTINGS權限得到多少天已經使用的APP的包名,然后獲取手機所有用戶APP,剩下的APP就是多少天沒有使用的APP。
3 ACTION_USAGE_ACCESS_SETTINGS權限申請
1)在AndroidManifest.xml文件里面定義權限
<uses-permissionandroid:name="android.permission.PACKAGE_USAGE_STATS"tools:ignore="ProtectedPermissions" />
2) 聲明權限后還再需要通過Intent啟動方式申請,打開相應的界面,同意當前的APP權限。
val intent = Intent(Settings.ACTION_USAGE_ACCESS_SETTINGS)startActivityForResult(intent, REQUEST_SYSTEM_USAGE_ACCESS_CODE)
4 判斷是否獲取ACTION_USAGE_ACCESS_SETTIN
總結
以上是生活随笔為你收集整理的Android之使用ACTION_USAGE_ACCESS_SETTINGS权限检测手机多少天没有未使用其它APP的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之解决ScrollView
- 下一篇: Android之java.lang.Cl