跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Android 有没有提供获取屏幕使用时间和屏幕解锁次数的 API?
未分類
29 3 月 2020

Android 有没有提供获取屏幕使用时间和屏幕解锁次数的 API?

Android 有没有提供获取屏幕使用时间和屏幕解锁次数的 API?

資深大佬 : LeeeYF 57

最近在自学 Android,想做一个小应用,可以显示当天解锁多少次,屏幕使用时间时长(其实这些系统都自带了,纯粹为了练手),但是网上一直没有找到相关资料。
大佬有話說 (8)

  • 資深大佬 : ysc3839

    有,Google 的数字健康就能读取解锁次数,不过很可能是仅允许系统 app 调用的。

  • 資深大佬 : indev

    数字健康就长这样子吧:

    <a href=”https://sm.ms/image/FWBk9X6ngc5sCo2″ target=”_blank”><img src=”https://i.loli.net/2020/01/14/FWBk9X6ngc5sCo2.jpg” /></a>

  • 資深大佬 : also24

    屏幕解锁和锁定,理论上来说可以通过监听 ACTION_SCREEN_ON ACTION_SCREEN_OFF 这两个系统广播来实现,但是你的应用是否能活下来应该是个问题。

    至于屏幕使用时长之类的,可以使用 android.app.usage 包里的接口。
    https://developer.android.com/reference/android/app/usage/package-summary

    需要注意的是,需要添加 android.permission.PACKAGE_USAGE_STATS 权限并由用户手动授权。

  • 資深大佬 : daozhihun

    有原生 api,你可以装个 Microsoft launcher 玩玩,它就可以统计解锁次数和应用使用时间,而且它也不是系统应用,所以应该是开放的

  • 資深大佬 : hantsy

    三星生活助手都有统计的。。。

  • 資深大佬 : GTRF12

    三星生活助手自带的,每个周末都会推送一条本周手机使用情况,包括解锁次数,总亮屏时间。。。

  • 資深大佬 : trgl

    你需要的应该是这个
    https://developer.android.com/reference/android/app/usage/UsageStatsManager

  • 資深大佬 : 1mi8delaowang

    有,但是你应该调用不了,需要系统签名

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具