首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >请求Sensor.TYPE_HEART_BEAT在Android9Ticwatch c2中返回null

请求Sensor.TYPE_HEART_BEAT在Android9Ticwatch c2中返回null
EN

Stack Overflow用户
提问于 2019-05-28 15:38:53
回答 2查看 658关注 0票数 0

我想使用来自Sensor.TYPE_HEART_BEAT Androids的来测量心率变异性,但是当我的应用程序提出请求时,它返回null。

我已经检查了BODY_SENSORS的清单权限,这没有任何影响。Sensor.TYPE_HEART_RATE似乎也运行得很好。

代码语言:javascript
运行
复制
    Sensor sensor = mSensorManager.getDefaultSensor(Sensor.TYPE_HEART_BEAT);

    if (sensor == null) {
        Log.d(TAG,"Sensor is null");
    }

我希望这将返回一个有效的传感器,但它返回null。我使用的是Ticwatch c2,它有一个心率传感器。我不知道为什么心跳不起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-03 23:54:43

根据mobvoi社区表单上的这个职位,Ticwatch C2没有心脏跳动传感器。

文章还建议使用adb命令adb shell dumpsys sensorservice列出任何手表的所有可用传感器。

票数 0
EN

Stack Overflow用户

发布于 2019-05-28 15:57:41

别忘了,从SDK 23开始,您必须在穿戴设备和电话上分别请求许可。磨损应用程序不再继承电话应用程序的权限。

https://developer.android.com/training/articles/wear-permissions.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56345700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档