2017-01-17 1 views
0

내 AndroidManifest.xml에 내 권한이 설정되어 있는데 오류없이 장치에 테스트 할 때 권한이 요청되지 않습니다.Android 권한이 요청되지 않습니다.

<?xml version="1.0" encoding="utf-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="crproductionsptyltd.autoflora"> 


    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme" > 

    <activity 
     android:name=".MainActivity" 
     android:label="login"> 


     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".AddressActivity" 
     android:label="GPS"> 

    </activity> 
    </application> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

</manifest> 
+0

응용 프로그램 설치시 또는 네트워크 또는 GPS를 사용하는 동안 사용 권한이 표시되지 않습니까? –

+0

맞습니다. – Ben

답변

1

우선 확인해야합니다, 실행 시간에 보여되지 않은 앱이 때 안드로이드 권한이 더 이상 묻는 것이 없다 앱을 사용해야하는 경우 Android 6+에서 일부 권한을 승인하라는 대화 상자가 표시되지 않습니다. 또 다른 참고 권한이 두 범주로 구분되어 있습니다 :

  • Normalandroid.permission.INTERNET을 포함, (그들에게 권한을 요청하는 앱이 설치 될 때 시스템에 의해 자동으로 부여됩니다 필요 없음)
  • 사용자 개인 정보 또는 데이터에 대한 액세스 권한을 포함하여 위험한 사용자 (명시 적으로 요청해야 함). 응용 프로그램이 설치 될 때 사용자의 경우

INTERNET에 대한 권한은 사용자에게 알리지 않고, 시스템에 의해 부여되지만, 앱 (이 기능에 대한 몇 가지 기능을 사용할 때 LOCATION에 대한 권한에만 나타납니다 그들에게 요청하지 않으면 애플 리케이션이 충돌 할 가능성이 큽니다).

관련 문제