GPS'i nasıl etkinleştirilir. Şu anda GPS'in etkin olup olmadığını anlayabiliyorum. Sorunum, devre dışıysa uygulama açılışında GPS'i etkinleştirmek istiyorum. Bu programı nasıl yapabilirim?programlı Şu anda GPS ile çalışan Android'de bir uygulamayı yazıyorum Android Cupcake
cevap
Sen, Android 1.5 ile başlayan olamaz. Yapabileceğiniz en çok şey, kullanıcının bunu açmasına/kapatmasına izin vermek için etkinliği aç. Bu aktiviteyi açmak için bir niyet oluşturmak için android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS
'da yapılan eylemi kullanın.
Bu neden devre dışı bırakıldı? Geliştiricilerin bunu değiştirmesine neden izin vermiyorsunuz? Güç Kontrolü widget'ı, bu sayede de mümkün olabiliyor. Düşünmüyor musun? –
Gizlilik nedeniyle devre dışı bırakılmıştır. Kullanıcı GPS kapalı istiyorsa, kullanıcının GPS kapalı, periyodu olmalıdır. – CommonsWare
Bu adamlar bunu çözmüş görünüyor. Maalesef, apk göz kamaştırdı ve nasıl başarıldığını anlayamadım. URL: https:? //market.android.com/details id = at.abraxas.powerwidget.free & hl = tr –
if(!LocationManager.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER))
{
Intent myIntent = new Intent(Settings.ACTION_SECURITY_SETTINGS);
startActivity(myIntent);
}
.isProviderEnabled, LocationManager'da statik bir yöntem olmadığından, bu kod benim için Android 2.2'de derlemedi.Benim için çalışma kodu aşağıdaki gibi oldu (biçimlendirme için özür diler) LocationManager locationManager = (LocationManager) getSystemService (LOCATION_SERVICE); if (! LocationManager.isProviderEnabled (LocationManager.GPS_PROVIDER)) { Niyet myIntent = yeni Niyet (Settings.ACTION_LOCATION_SOURCE_SETTINGS); startActivity (myIntent); } –
soru bu özellikler bulunmaktadır android kullanıcı düzeyinde ise: "Settings -> Location -> Use wireless networks" -> "Settings -> Location -> Use GPS satellites"
.
Ama geliştirici de
uygun izinlerle sınıf"android.provider.Settings.Secure"
kullanabilirsiniz.
Bu cevap değil, soruyu soran kişi –
Aşağıdaki kullanabilirsiniz:
try {
Settings.Secure.setLocationProviderEnabled(getContentResolver(), LocationManager.GPS_PROVIDER, true);
} catch (Exception e) {
logger.log(Log.ERROR, e, e.getMessage());
}
ancak sistem imza koruma seviyesine sahip olmadığını sadece çalışacaktır. Yani aslında kullanmak için kendi Resmi pişirmek gerekir:
private void turnGPSOnOff(){
String provider = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
if(!provider.contains("gps")){
final Intent poke = new Intent();
poke.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider");
poke.addCategory(Intent.CATEGORY_ALTERNATIVE);
poke.setData(Uri.parse("3"));
sendBroadcast(poke);
//Toast.makeText(this, "Your GPS is Enabled",Toast.LENGTH_SHORT).show();
}
}
Bu yöntem kod yardımı olabilir gerekirse) tek bir tıklama ile. konum hizmeti veya değil zaten olup olmadığını
evet ** bu 2,2'ye kadar yapılabilir (sdk 8) **. Daha fazla bilgi için, bkz. [GPS'yi Tasker gibi programlı olarak etkinleştir] (http://stackoverflow.com/a/5305835/383414) –
Sen (konum hizmetlerini etkinleştirmek için kullanıcıya sorar Çal Hizmetleri Location Settings Dialog kullanmalıdır için/
İlk onay ??
Denetleme konum hizmeti etkindir veya konum hizmeti daha önce
if (isLocationServiceEnabled())) {
//DO what you need...
} else {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Seems Like location service is off, Enable this to show map")
.setPositiveButton("YES", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
}
}).setNegativeButton("NO THANKS", null).create().show();
}
- 1. Bir dosyanın şu anda çalışan JAR kodundan
- 2. Android GPS şu anki konumuna ulaşın
- 3. kesme seçim komut Şu anda, ben seçim yararlanarak ediyorum yazıyorum bir toplu dosyasında
- 4. GPS ve Ağ Sağlayıcısı'nı aynı anda kullanın Android
- 5. Android: GPS
- 6. Şu anda çalışan Ruby komut dosyasının mutlak yolunu nasıl bulabilirim?
- 7. android: GPS
- 8. Android APP'de GPS kullanımı,
- 9. Cakephp 2.0 Ben Cake 2.2, bir uygulama geliştiriyorum ve şu anda bazı birim testleri yazıyorum
- 10. IOS, GPS kapalıysa uygulamayı kontrol edin
- 11. Şu anda sınır yarıçapı için
- 12. Android - Ben kullanıcı tarafından bazı koordinatları alır bir android uygulaması ilerleme şu anda duyuyorum
- 13. Şu anda "Get_Item" MethodInfo
- 14. ggplot2: Şu anda efsane
- 15. Nasıl Şu anda
- 16. Android Studio'da aynı anda çalışan birden fazla cihaz için Logcat?
- 17. androidde openssl nasıl kurulur
- 18. Android cihazımda GPS Donanımı'ndan en yüksek GPS güncelleme hızını almak
- 19. UIToolbar öğeler şu anda gösterilmiyor
- 20. Google Cüzdan: Şu anda herhangi bir ödeme şekli yok
- 21. Vim: Şu anda bulunduğum modun nasıl alınacağı
- 22. Şu anda http sitemde çalıştırıyorum bir dosya
- 23. GPS ayarları bir android cihaz nasıl açılır?
- 24. Şu anda bir denetleyicisi yapıyorum 3
- 25. Böyle bir şey var Şu anda MySQL
- 26. Şu anda normal tarayıcı davranışını
- 27. Şu anda 2 şubesi var
- 28. Kuru çalışma yöntemi? Şu anda
- 29. Android 5.0 - programlı
- 30. Android - şu anda yürütülen ses uygulamalarını kapatabilir miyim?
Cupcake sürümüne bağlıdır kapalı değilse
Sonunda açın. 1.5 görünüşe göre izin vermez. – D3vtr0n