两个文件,MainActivity.kt, ActivityTransitionReceiver.kt

具体内容见我的 Notion 页面

因为发现只要有其它内容就显示,Sorry,you have been blocked you are unable to access fshex.com

  • 运行 Logcat 里出现的上面定义的内容只有: 2024-11-26 22:27:33.925 22028-22028 ActivityRecognition com.example.testphysicalrecord D Transition updates started successfully 广播里的 Log 一个都没有,接下来要怎么找到问题在哪里呢?

  • 已经问过 ChatGPT4o, 4omini, 尝试过多种问法,尝试过让它们从零写一个(上面的就是),但是没有一个解决问题没有一个能成功检测到活动

  • 尝试过 Activity Recognition Transition API Codelab 这里的 java 版的例子,complete 的版本,也没有检测到活动

  • 应用里能给的权限都给了

  • 尝试过 ActivityRecognitionClient API ,也检测不到活动

  • 试着在 github 找了一些安卓活动监测的 repo ,最近一年内更新过的,下载安装后也都没有检测到活动

接下来要怎么定位问题呢?

举报· 310 次点击
登录 注册 站外分享
2 条回复  
Fffys 楼主 初学 6 小时前
补充: - 笔记本空间不太够目前不能在虚拟安卓机上测试,手头就只有这一个小米 6 ,MIUI 优化开着,没有 root ,以前用过运动记录类的应用(当时也开着 miui 优化),可以检测到运动。 - play services 没问题
whyrookie 小成 3 小时前
稍等看了一下,不确定原因,但看你的清单文件少了 29+需要的“
返回顶部