2013-07-22 3 views
1

방금 ​​인 텐트를 캡처하고 조금 조작 한 다음 새로운 인 텐트를 보내는 매우 간단한 Android 애플리케이션을 만들었습니다. 나는 adb install 내 휴대 전화에 응용 프로그램을 전송, 그리고 지금, 나는 그것이 내가 요구하지 권한이 필요하다고보고있다 응용 프로그램의 요청 권한을보고 :내 Android 애플리케이션에 요청하지 않은 권한이 필요합니다.

  • 읽기 전화 상태 및 ID
  • 수정하거나 삭제를 데이터 보호 권한을 요청하는 내 매니페스트 파일에 아무것도 없습니다

, 앱 자체에 USB 저장의 내용이

  • 테스트 액세스 죽은 간단한 (here's the source on GitHub)입니다. adb install으로 설치했기 때문에 이러한 추가 권한이 추가 되었습니까? 아니면 내 애플 리케이션에 내가 볼 수 없어 이러한 권한을 요구하는 장점이 있습니까?

  • 답변

    5

    android:minSdkVersion<uses-sdk> 요소가 누락되었습니다. 이러한 권한은 초기 출시 이후 Android에 추가되었으며 매우 오래된 Android 기기를 지원하는 앱에는 '할아버지가'사용 권한이 있습니다.

    실제로는 <uses-sdk>을 추가하고 android:minSdkVersion을 추가해야합니다 (API 수준의 안드로이드 장치의 나이가 얼마나 오래되었는지).

    +0

    감사합니다. 트릭을 수행하는 것 같습니다. – tommcdo

    관련 문제