آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

روشن کردن gps

مسعود کریمی نژاد  11 سال پیش  11 سال پیش
0 0

سلام

من هرچه سرچ کردم کدی پیدا نکردم که بتونه gpsرو روشن کنه اگه شما کمک کنید ممنون میشم

0 0
دسترسی به جی پی اس به صورت مستقیم وجود نداره مگر اینکه شما دسترسی روت به دستگاه داشته باشید. (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
فرشاد خدامرادی  11 سال پیش
0 0

از این لینک استفاده کنید.

0 0
ببخشید اقای خدامرادی مگه شما توی برنامتون از gps استفاده نمیکنید (11 سال پیش)
0 0
کدی که گفتید فقط جی پی اس رو سرچ میکنه ولی خود جی پی اسو روشن نمیکنه خیلی سرچ کردم به نتیجه نرسیدم خواهش میکنم کمک کنید. (11 سال پیش)
0 0
بله استفاده می کنم چطور مگه؟ (11 سال پیش)
+1 0
این کد رو من تست کردم gps رو روشن می کنه و ازش می تونید استفاده کنید اما برنامه شما رو محدود می کنه به حداقل ورژن اندروید 4.0 که چون محدودیت بزرگی تلقی میشه من تو برنامه خودم ازش استفاده نکردم. (11 سال پیش)
0 0
خوب شما به کار بر میگید که خودش gps رو روشن کنه (11 سال پیش)
0 0
خوب شما به کار بر میگید که خودش gps رو روشن کنه؟ (11 سال پیش)
0 0
شما این کد رو روی گوشی واقعی تست کردید؟ (11 سال پیش)
0 0
سوال اولتون آره کاربر باید خودش روشن کنه که در واقع درصورت خاموش بودن کاربر رو به صفحه مربوط به روشن کردن gps هدایت می کنه.سوال دوم هم آره من تست کردم. (11 سال پیش)
0 0
من نمی خوام کاربر روشن کنه (11 سال پیش)
0 0
بچه من به نتیجه نرسیدم خواهش میکنم کمک کنید کارم گیره (11 سال پیش)
0 0
بچه من به نتیجه نرسیدم خواهش میکنم کمک کنید کارم گیره (11 سال پیش)
0 0
استاد خواهش میکنم کمک کنید (11 سال پیش)
0 0
شما نمیتونی جی پی اس رو روشن کنی مگر این که دسترسی روت داشته باشی (11 سال پیش)
پاسخ به سوال 
محسن علیزاده  11 سال پیش
0 0

برای فعال/غیرفعالسازی هنوز کد واحدی نیومده که بتونه در همه نسخه ها عمل کنه، اما...

شما می تونید از کد زیر استفاده کنید.، به این صورت که چک می کنه اگر روشن بود یه آلرت میده که میگه برو تو تنظیمات و دستی خاموشش کن یا بالعکس. در این برنامم ازش استفاده کردم و در همه نسخه های آندروید جواب میده.

 public void checkGPS(){
//GPS
final LocationManager locationManager = (LocationManager) getSystemService( Context.LOCATION_SERVICE );
if (locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("جی پی اس فعال می باشد، برای مصرف بهینه از باتری در صورت عدم نیاز آن را غیر فعال کنید...")
.setCancelable(false)
.setPositiveButton("غیرفعالسازی", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
}
})
.setNegativeButton("فعلا لازم نیست!", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
}
}

امیدوارم مفید باشه...

+2 0
پرمیشن location فراموش نشه. لایک هم فراموش نشه ;) (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .