2013-07-05 2 views
0

app를 만들고 있습니다. Android 2.2 및 이전 devices.I에서 데이터 연결 (3G)을 자체적으로 사용하도록 설정하려고합니다. 사용 권한을 추가했지만 오류가 발생합니다. "권한은 시스템에만 부여됩니다 응용 프로그램 ".. 누군가 내가이 있었다내 응용 프로그램의 사용 권한 오류

+0

코드에서 어떤 방법을 사용하려고합니까? – flogvit

+0

@ CharlieCollins- 내 생각에 .. 어쨌든 내 앱에서 데이터를 사용할 수있는 방법이 있나요 – user2429689

+0

Android 2.2 및 이전 버전의 휴대 전화에서만 작동하도록하려면 확실하지 않을 수 있습니다. > 2.2에서는 시스템 앱 권한 (시스템 앱, 기기와 함께 제공되거나 이동 통신사별로 또는 루트 장치에 설치됨)을 사용할 수 없습니다. 빌드시 오류가 표시되는 경우 LINT 경고/오류를 사용 중지하면 이전 장치에 APK를 설치하고 실행할 수 있습니다. –

답변

2

고도의 환영 어떻게 이걸 어떤 다른 방법이 있는지 NON_ROOTED PHONES..These에 나는이

android.permission.CHANGE_NETWORK_STATE 

android.permission.CHANGE_NETWORK_STATE  

android.permission.ACCESS_NETWORK_STATE 

android.permission.MODIFY_PHONE_STATE 

android.permission.READ_PHONE_STATE 

을 추가 권한이 작동하는 해결 방법을 가르쳐 수 문제는 나의 마지막 프로젝트와 우리가이 문제를 처리 할 수있는 구글의 방법에 따라 사용을 끝내야한다는 접근법이 설정 -> 모바일 네트워크 활동을 nt이므로 사용자가 자신의 지식없이 돈을 쓰게하는 3G 데이터를 앱에서 사용하면 법적인 문제가 발생할 수 있기 때문에 요건 요구 사항뿐만 아니라 법적 용어 문제도 명시 적으로 사용할 수 있습니다.

감사합니다!

+0

@ Martin-thanks mate.Good 이제 내가 다른 것에 집중할 수 있다는 것을 알고 있습니다. – user2429689

+0

당신이 찾고 있던 대안을 전체 답으로 채울 수 있다고 생각한다면, 올바른 것으로 표시하는 것을 잊지 마세요. 장래에 사람들이 당신의 질문에 대답하는 시간을 갖습니다 ... 안부! –

관련 문제