2010-08-03 12 views
6

Soy nuevo en el desarrollo de Android. Estoy tratando de obtener una aplicación HelloWorld simple en mi teléfono (rooteado) y la aplicación está intentando habilitar Bluetooth.Cómo establecer permisos para Android Bluetooth

he establecido los permisos de Bluetooth en mi manifiesto es como sigue, pero yo estoy haciendo una excepción de denegación de permiso cuando trato de ejecutar la aplicación en mi teléfono a través de 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> 

¿Hay algo Obvio que me estoy perdiendo?

Respuesta

2

No estoy muy seguro de cuál era el problema aquí.

Todo lo que puedo decir es que he reinstalado Eclipse y sus complementos, y ahora todo está funcionando bien. Gracias por su ayuda. Mayra: mejoraré su respuesta debido a su enfoque útil y amigable.

+0

La próxima vez trate de hacer "todo" lógico y luego vuelva a instalar, por lo tanto las técnicas de su computadora se fortalecerán. –

-3

Se ordenan los tipos de elementos en el manifiesto. Creo que el permiso de uso debe estar primero debajo de la etiqueta.

+0

Gracias por la respuesta rápida Mayra. Intenté mover la etiqueta de permisos de uso en el archivo y no parece solucionar el problema, y ​​los archivos de manifiesto de ejemplo que he visto a menudo parecen incluir las etiquetas de permisos de uso en la parte inferior del archivo, así que no creo que la ubicación de la etiqueta sea crítica. –

+0

Ok, creo que tienes razón. Tuve un problema con los permisos antes de eso, pensé que se resolvió por orden, pero veo otros lugares en la documentación donde las cosas están fuera de servicio. ¿Cuál es el mensaje de error exacto que está viendo? –

+0

Abajo votado, porque en SO, votamos por la calidad de la respuesta. Desafortunadamente, a pesar de las mejores intenciones, la respuesta es incorrecta. – icarus74

Cuestiones relacionadas