PDA

View Full Version : روشن کردن gps



sonicuser
شنبه 11 اردیبهشت 1395, 10:23 صبح
سلام دوستان
کسی کدی برای روشن کردن gps داره
من این کد رو پیدا کردم اما من میخام سنسور gps روشن بشه ن قسمت wifi gps
public void turnGPSOn() {
try {
Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE");
intent.putExtra("enabled", true);
this.sendBroadcast(intent);

String provider = Settings.Secure.getString(this.getContentResolver( ), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
if (!provider.contains("gps")) { //if gps is disabled
final Intent poke = new Intent();
poke.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvi der");
poke.addCategory(Intent.CATEGORY_ALTERNATIVE);
poke.setData(Uri.parse("2"));
this.sendBroadcast(poke);

}
} catch (Exception e) {

}

// getLocationGPS();
}

sonicuser
سه شنبه 14 اردیبهشت 1395, 08:15 صبح
هیشکی بلد نیست؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

SZsXsZS
چهارشنبه 15 اردیبهشت 1395, 03:20 صبح
تاجاییکه میدونم نمیشه یه چیزایی مثل GPS رو بدون اطلاع و اجازه کاربر روشن کرد.
البته در نسخه های قدیمی تر اندروید میگن از طریق یه حفرهء امنیتی این کار رو میکردن.
نهایت شما میتونید گزینهء خود اندروید رو بیارید بالا که بعد کاربر اگر تایید کنه روشن میشه.

sonicuser
شنبه 08 خرداد 1395, 13:11 عصر
توی اندروید 4.4.2
و روی گوشی هواوی کار میکنه کدم اما رو گوشی zte کار نمیکنه