如何设置Android蓝牙的权限
我是Android开发新手。我试图让我的(根植)手机上有一个简单的HelloWorld应用程序 - 并且该应用程序试图启用蓝牙。如何设置Android蓝牙的权限
我已经设置了蓝牙权限在我的清单如下,但我得到一个权限拒绝异常,当我试图通过Eclipse运行我的手机上的应用:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.helloandroid"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true" android:permission="android.permission.BLUETOOTH_ADMIN">
<activity android:name=".HelloAndroid"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-sdk android:targetSdkVersion="7" android:minSdkVersion="5"></uses-sdk>
</manifest>
有什么显然我失踪了?
我不太清楚问题在这里。
我只能说我重新安装了Eclipse及其插件,现在一切正常。感谢您的帮助Mayra - 我会通过您的帮助和友好的方式来提高您的答案。
清单中的元素类型是有序的。我认为使用权限需要首先在标签下。
感谢您对Mayra的快速反应。我尝试过在文件中移动uses-permission标签,但似乎没有解决问题 - 我见过的示例清单文件通常在文件底部包含uses-permission标签 - 所以我认为标签的位置并不重要。 – 2010-08-03 20:34:41
好的,我认为你是对的。在我认为通过订单解决之前,我遇到了权限问题,但是我发现文档中的其他地方出现了故障。什么是你看到的确切的错误信息? – 2010-08-03 20:40:54
向下投票,因为在SO中,我们对答案的质量进行投票。不幸的是,尽管最好的意图,答案是不正确的。 – icarus74 2012-09-24 04:27:48
下一次尝试做“一切”逻辑,然后重新安装,因此你的计算机技术将加强。 – 2016-01-08 19:34:36