2013-06-14 4 views
0

Я новичок в разработке для Android и при разработке приложения для Android, использующего bluetooth, я понимаю, что мне нужно добавить разрешения на использование bluetooth в xml-файле.Разработка для Android с использованием bluetooth

Я сделал это, но после запуска на моем устройстве приложение не использовало бы bluetooth. При взгляде на «Управление приложениями» на Android я вижу, что приложение не имеет разрешения Bluetooth.

Единственные разрешения, которые у меня есть для приложения: личные данные и хранилище.

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

cd C:\Android\Bluetooth\bin\adb -d install BlueToothTest-debug.apk 

Вот мой AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.VersionOne0" 
    android:versionCode="1" 
    android:versionName="1.0"> 
<application android:label="@string/app_name" > 
    <activity android:name="BlueToothTest" 
       android:debuggable="true"> 
<uses-permission android:name="android.permission.BLUETOOTH" /> 
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

Любая помощь приветствуется.

Спасибо

+2

Почему у вас есть разрешение пользователя внутри тега активности? – emre

+0

Откат назад. Редактирование третьей стороны, которое сделало вопрос менее ясным, удалил ключ наблюдения для понимания проблемы и ввел грамматические ошибки. Пожалуйста, делайте только изменения, которые являются * необходимыми * и * улучшениями *. –

ответ

0

У вас есть разрешение внутри <application> тега. Это должно быть так:

<manifest ... > 
    <uses-permission android:name="android.permission.BLUETOOTH" /> 
    ... 
</manifest> 

На том же уровне <application> тега.

+0

Спасибо System.exit. Это была глупая ошибка. Я не видел тег приложения. Но спасибо большое! – user1462617

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