2011-12-01 1 views
0

내 안드로이드 앱에서 사용자의 위치를 ​​사용하고 싶습니다. 하지만 사용자가 앱이 사용자 위치를 사용할 수있게하려고합니다. 따라서 사용자가 앱을 시작할 때 위치 사용 권한을 묻는 대화 상자를 만들고 싶습니다.활성화/디아블블 android에서 프로그래밍 방식으로 "사용자 위치"사용

위치를 사용하려면 AndroidManifest.xml
에서 <uses-permissions>을 사용해야합니다. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION">

이제이 권한을 프로그래밍 방식으로 제어하려고합니다. 할 수 있습니까? 그렇다면 몇 가지 조언을 공유하십시오.

감사합니다, 대한 Punit는

+0

http://developer.android.com/guide/topics/location/obtaining-user-location.html과 : 그리고 여기가 그것을 수행하는 오픈 소스 프로젝트입니다 http://stackoverflow.com/questions/4015094/android-enable-and-disable-gps – Newts

답변

0

당신은 그렇게 할 수 없습니다.

하지만 할 수있는 일은 SharedPreferences에 부울 변수를 만든 다음 서비스/활동에서 부울 변수를 확인하는 것입니다.

0

그래서 지금은 프로그램이 권한을 제어하려는. 할 수 있습니까?

아니, 죄송합니다. 매니페스트에서 해당 권한을 요청해야하며 사용자는 설치시 해당 권한을 부여해야합니다.

관련 문제