2012-11-15 3 views
0

가능한 중복 GPS를 켜기 :
Enable GPS programatically like Tasker안드로이드 : 프로그래밍에

모든,

은 우리가 켜 어차피이 포럼에서 답변 점유율을 보이면서 것은 프로그램 동맹을 GPS를 . Android 마켓에서 사용할 수있는 응용 프로그램 중 일부는 궁금합니다. 어떻게해야합니까? 나는이 포럼에서 설명 된 대부분의 것을 시도했다. 위치 기반 서비스를 사용하도록 사용자에게 항상 프롬프트한다.

다른 의견은 있습니까?

덕분에, 라 메쉬

+3

중복 질문입니다. 짧은 답변. 프로그래밍 방식으로는 불가능합니다. – smk

+0

그 응용 프로그램을 보았습니까? 아무 것도하지 않습니다. – Madbreaks

+0

GPS가 이미 활성화되어 있으면 GPS를 프로그램 적으로 시작할 수 있습니다. GPS를 사용하도록 설정하지 않은 경우 최신 버전의 Android에서 GPS를 사용할 수 없습니다. 이전 버전 (think 1.6)은 그렇게 할 수는 있지만 더 이상은 할 수 없습니다. –

답변

-2

당신이 여기 봤어?

http://developer.android.com/guide/topics/location/strategies.html

당신이 할 수있는 것은 GPS의 경우 GPS를 설정하는 사용자에게 메시지를 표시하려면이 옵션을 추가 할 경우 (에 긴 토스트를 실행해야합니다, 확인, 활성화 된 위치 제공자 어떤 종류의 주장이다 사용자가) GPS 위치를 활성화하고 한 번 사용 가능 뒤로 버튼을 칠 알려 :

ComponentName intentComponent = new ComponentName("com.android.settings", "com.android.settings.LocationSettings"); 
      Intent mainIntent = new Intent("android.intent.action.MAIN"); 
      mainIntent.setComponent(intentComponent); 
      startActivity(mainIntent); 
+1

System.exit (0) 호출은 무엇을 의미합니까? – Egor

+0

'System.exit (0)'... 심각하게 ??? 제발 그만 하지마. – Squonk

+0

고정 ..... 죄송합니다 - 내 자신의 답변을 더 조심스럽게 읽었어야합니다! – childofthehorn

0

당신이 무슨 뜻인지 확실하지 않음 "을 켭니다". 활성화 또는 비활성화 하시겠습니까? 이 스레드는 버그를 악용하여이를 사용 또는 사용 중지하는 몇 가지 방법을 설명합니다. How can I enable or disable the GPS programmatically on Android?. 이 방법은 버그가 수정 된 장치에서는 작동하지 않으므로 사용하지 않을 것입니다. 사용자를 설정 앱으로 전달하고 gps를 사용하도록 설정하는 것이 좋습니다.

활성화되어 있다고 가정 할 때 사용 또는 사용 중지 하시겠습니까? 당신은 그렇게 할 필요가 없습니다. 올바른 위치 제공 업체와 함께 LocationManager.requestLocationUpdates()를 호출하기 만하면 시스템에서 자동으로 설정합니다.

+0

SMS를 받으면 위치 서비스를 사용하도록 설정하려고합니다. 나는 아내가 현재 어디에 있는지 확인하기 위해 간단한 응용 프로그램을 만들 계획이다. 그녀가 GPS를 끄면 수동으로 개입하지 않고 프로그래밍 방식으로 활성화하고 좌표를 가져 와서 다시 보내 주겠다고 약속했다. 너 지금 분명해 지길 바래. –

관련 문제