2010-08-03 5 views
6

Я новичок в разработке Android. Я пытаюсь получить простое приложение HelloWorld на моем (корневом) телефоне - и приложение пытается включить Bluetooth.Как установить разрешения для Android Bluetooth

Я установил права доступа Bluetooth в моем манифеста следующим образом, но я получаю исключение Разрешение Denial при попытке запустить приложение на свой телефон с помощью 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> 

Есть ли что-то очевидно, что я отсутствую?

ответ

2

Я не совсем уверен, в чем проблема.

Все, что я могу сказать, это то, что я переустановил Eclipse и его плагины, и теперь все работает нормально. Спасибо за вашу помощь. Майра. Я отвечу на ваш ответ из-за вашего полезного и дружелюбного подхода.

+0

В следующий раз попробуйте сделать «все» логично, а затем переустановить, поэтому ваши компьютерные приемы будут укрепляться. –

-3

Элементы в манифесте упорядочены. Я думаю, что использование-разрешение должно быть первым под тегом.

+0

Спасибо за быстрый ответ Майра. Я пробовал перемещать теги использования-разрешения в файле, и это, похоже, не устраняет проблему, - и примеры файлов манифеста, которые я видел, часто, похоже, включают теги использования-разрешения в нижней части файла - поэтому я не думаю, что расположение тега является критическим. –

+0

Хорошо, я думаю, вы правы. У меня была проблема с разрешениями до того, как я думал, что это было решено по заказу, но я вижу другие места в документации, где все не в порядке. Какое точное сообщение об ошибке вы видите? –

+0

Вниз проголосовали, потому что в SO мы проголосовали за качество ответа. К сожалению, несмотря на лучшие намерения, ответ неверен. – icarus74

Смежные вопросы