1
ysc3839 2020-01-14 01:55:45 +08:00 via Android
有,Google 的数字健康就能读取解锁次数,不过很可能是仅允许系统 app 调用的。
|
2
indev 2020-01-14 04:22:46 +08:00
数字健康就长这样子吧:
<a href="https://sm.ms/image/FWBk9X6ngc5sCo2" target="_blank"><img src="https://i.loli.net/2020/01/14/FWBk9X6ngc5sCo2.jpg" /></a> |
3
also24 2020-01-14 04:55:40 +08:00
屏幕解锁和锁定,理论上来说可以通过监听 ACTION_SCREEN_ON ACTION_SCREEN_OFF 这两个系统广播来实现,但是你的应用是否能活下来应该是个问题。
至于屏幕使用时长之类的,可以使用 android.app.usage 包里的接口。 https://developer.android.com/reference/android/app/usage/package-summary 需要注意的是,需要添加 android.permission.PACKAGE_USAGE_STATS 权限并由用户手动授权。 |
4
daozhihun 2020-01-14 07:23:22 +08:00 via Android
有原生 api,你可以装个 Microsoft launcher 玩玩,它就可以统计解锁次数和应用使用时间,而且它也不是系统应用,所以应该是开放的
|
5
hantsy 2020-01-14 09:05:42 +08:00
三星生活助手都有统计的。。。
|
6
GTRF12 2020-01-14 09:37:17 +08:00
三星生活助手自带的,每个周末都会推送一条本周手机使用情况,包括解锁次数,总亮屏时间。。。
|
7
trgl 2020-01-14 14:06:33 +08:00
|
8
1mi8delaowang 2020-01-14 23:08:56 +08:00
有,但是你应该调用不了,需要系统签名
|
9
flynaj 2020-01-18 11:02:36 +08:00 via Android
好像 Android 9 后面才有。
|