Check Enable Location(GPS) Setting Dialog in Location Manager.
Check Location Setting dialog is enable or not and how to show dialog and
enabled location service in android.Open dialog of GPS service in android and check when GPS Dialog is disable.
Create Custome Method to Check GPS Location Service dialog open in android.
public boolean isCheckGPS(){ locationManager = (LocationManager) getSystemService(LOCATION_SERVICE); if (!locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)){ ISGPSEnable(); } return locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER); }
Crete Method to Show Dialog in GPS Open And Click to Setting button to Dialog and Go to your Loction Setting and Enabled your mobile Location and Enabled to GPS Location. In this Method Use to implement background Current Location Latitude and Longitude find and Require to Enable GPS In your Mobile to use this Methods to Permission Require and Enabled GPS.
private void ISGPSEnable() { AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); builder.setTitle("GPS Enable Setting"); builder.setMessage("GPS is Not Enabled."); builder.setPositiveButton("Settings", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { startActivity(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS)); } }); builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); builder.show(); }