Mengecek GPS hidup atau belum

Untuk mengecek apakah GPS kita telah hidup atau belum kita dapat menggunakan fungsi berikut




public void CekGPS() {
  try {

   /* pengecekan GPS hidup / tidak */
   LocationManager manager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

   if (!manager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
    // Ask the user to enable GPS
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle("Info");
    builder.setMessage("Anda akan mengaktifkan GPS?");

    builder.setPositiveButton("Ya",
      new DialogInterface.OnClickListener() {
       @Override
       public void onClick(DialogInterface dialog,
         int which) {

        Intent i = new Intent(
          Settings.ACTION_LOCATION_SOURCE_SETTINGS);
        startActivity(i);
       }
      });

    builder.setNegativeButton("Tidak",
      new DialogInterface.OnClickListener() {
       @Override
       public void onClick(DialogInterface dialog,
         int which) {
        // No location service, no Activity
        dialog.dismiss();
       }
      });
    builder.create().show();

   }

  } catch (Exception e) {
   // TODO: handle exception
   
  }
Kita cukup memanggilnya dengan CekGPS() pada public void onCreate()

Post a Comment

Lebih baru Lebih lama