manifest.xml 使用传感器时 [关闭]

Posted

技术标签:

【中文标题】manifest.xml 使用传感器时 [关闭]【英文标题】:manifest.xml when using sensors [closed] 【发布时间】:2013-12-10 14:28:04 【问题描述】:

我在一个项目中工作,它不起作用,我想错误就在这里: 当我想使用传感器时,我应该在manifest.xml 中写一些东西吗:指南针、陀螺仪和加速度计?

谢谢

【问题讨论】:

【参考方案1】:
<uses-feature android:name="android.hardware.sensor.accelerometer" android:required="true" />

你必须在manifest.xml声明这个

【讨论】:

抱歉,这不是义务。 这不是使用传感器所必需的。这是一个 Google Play 过滤器,它将限制应用程序在没有加速度计的设备上运行。这记录在developer.android.com/guide/topics/sensors/…【参考方案2】:

在清单中提供权限。

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

并检查以下工作:

sensorManager.registerListener(this, accelerometer, SensorManager.SENSOR_DELAY_NORMAL);
sensorManager.registerListener(this, magnetometer, SensorManager.SENSOR_DELAY_NORMAL);

不要忘记取消注册。

更多:http://developer.android.com/reference/android/hardware/SensorManager.html

注意:Android SDK 文件夹还包含一些有用的传感器示例应用程序

如果有帮助,请标记为 True 或投票...

【讨论】:

你可以简单地给出这个参考。***.com/questions/8970065/…。不需要复制和粘贴。【参考方案3】:

Manifest 是您只能编写应用程序包含的内容的类:应用程序版本、活动、权限等。 您要输入什么类型的数据。如果要输入字符串。所以把它放在strings.xml

【讨论】:

我应该写一个在那里使用传感器的权限吗?

以上是关于manifest.xml 使用传感器时 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

微擎模块开发manifest.xml文件详解

安卓(android)建立项目时失败,出现Android Manifest.xml file missing几种解决方法?

Android Manifest XML:组件的声明

phonegap 构建应用程序的 Manifest.xml 和 config.xml 之间的区别

Android权限错误即使在manifest.xml中声明

打开/关闭wifi或GPS时,我的BroadcastReceiver被调用两次?