2010-08-03 17 views
6

Sono nuovo per lo sviluppo Android. Sto cercando di ottenere una semplice app HelloWorld sul mio telefono (rooted) e l'app sta tentando di abilitare il Bluetooth.Come impostare le autorizzazioni per Android Bluetooth

ho impostato i permessi Bluetooth nel mio manifesto è il seguente, ma sto diventando un'eccezione permesso Denial quando provo ad eseguire l'applicazione sul mio telefono tramite 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> 

c'è qualcosa ovvio mi manca?

risposta

2

Non sono abbastanza sicuro di quale fosse il problema.

Tutto quello che posso dire è che ho reinstallato Eclipse ei relativi plugin e ora tutto funziona correttamente. Grazie per il tuo aiuto Mayra - Segnalo la tua risposta a causa del tuo approccio amichevole e amichevole.

+0

La prossima volta prova a fare "tutto" logico e poi reinstalla, quindi le tue tecniche informatiche si rafforzeranno. –

-3

I tipi di elementi nel manifest sono ordinati. Penso che il permesso di utilizzo debba essere prima sotto il tag.

+0

Grazie per la rapida risposta Mayra. Ho provato a spostare il tag dei permessi di utilizzo nel file e non sembra che risolva il problema - e i file manifest di esempio che ho visto spesso sembrano includere i tag di autorizzazione-usi nella parte inferiore del file - quindi non penso che la posizione del tag sia critica. –

+0

Ok, penso che tu abbia ragione. Ho avuto un problema con i permessi prima che pensassi di essere risolto per ordine, ma vedo altri posti nella documentazione dove le cose sono fuori uso. Qual è l'esatto messaggio di errore che stai vedendo? –

+0

Giù votato, perché in SO, votiamo per la qualità della risposta. Sfortunatamente, nonostante le migliori intenzioni, la risposta è sbagliata. – icarus74