2013-06-14 5 views
0

Android 용으로 개발 중이며 블루투스를 사용하는 Android 앱을 개발하는 동안 xml 파일에서 블루투스를 사용하도록 권한을 추가해야한다는 것을 이해합니다.블루투스를 사용하여 Android 용으로 개발

내 장치에서 실행 중일 때 앱에서 블루투스를 사용하지 않았습니다. Android에서 애플리케이션 관리에서주의 깊게 살펴보면 앱에 블루투스 사용 권한이 없음을 알 수 있습니다.

개인 정보 및 저장은 앱에 대한 유일한 사용 권한입니다.

기기에 앱을 업로드하는 중에 문제가 있는지 궁금합니다. 나는 명령으로 그렇게하고 있습니다 :

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

질문을 덜 명확하게 만들고 문제를 이해하는 데 필요한 관찰 키를 제거하고 문법 오류를 도입 한 제 3 자 수정 롤백. * 필요한 * 및 * 개선 사항 인 편집 만하십시오. –

답변

0

당신은 <application> 태그 내부 사용자 권한이 감사합니다. 다음과 같아야합니다.

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

동일한 레벨의 <application> 태그에.

+0

감사합니다 System.exit. 그것은 어리석은 실수였다. 응용 프로그램 태그를 보지 못했습니다. 하지만 고마워! – user1462617