banner



How To Open Location Settings In Android Programmatically

How to check if Location Services are enabled in Android App?


This example demonstrate most How to cheque if Location Services are enabled in Android App.

Step i − Create a new project in Android Studio, go to File ⇒ New Project and fill all required details to create a new projection.

Step 2 − Add the following code to res/layout/activity_main.java

<? xml version= "1.0" encoding= "utf-8" ?> <RelativeLayout xmlns: android = "http://schemas.android.com/apk/res/android"    xmlns: tools = "http://schemas.android.com/tools"    android :layout_width= "match_parent"    android :layout_height= "match_parent"    android :layout_margin= "16dp"    tools :context= ".MainActivity" >    <Push       android :id= "@+id/push"       android :layout_width= "match_parent"       android :layout_height= "wrap_content"       android :text= "Enable Location" /> </RelativeLayout>

Step 3 − Add the following lawmaking to src/MainActivity.java

package app.tutorialspoint.com.sample ; import android.content.Context ; import android.content.DialogInterface ; import android.content.Intent ; import android.location.LocationManager ; import android.bone.Parcel ; import android.provider.Settings ; import android.back up.v7.app.AlertDialog ; import android.support.v7.app.AppCompatActivity ; import android.view.View ; import android.widget.Button ; import android.widget.TextView ; public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate (Bundle savedInstanceState) {       super .onCreate(savedInstanceState) ;       setContentView(R.layout. activity_main ) ;       Button button = findViewById(R.id. button ) ;       button.setOnClickListener( new View.OnClickListener() {          @Override          public void onClick (View 5) {             locationEnabled() ;          }       }) ;    }    private void locationEnabled () {       LocationManager lm = (LocationManager)       getSystemService(Context. LOCATION_SERVICE ) ;       boolean gps_enabled = false;       boolean network_enabled = imitation;       attempt {          gps_enabled = lm.isProviderEnabled(LocationManager. GPS_PROVIDER ) ;       } grab (Exception east) {          e.printStackTrace() ;       }       effort {          network_enabled = lm.isProviderEnabled(LocationManager. NETWORK_PROVIDER ) ;       } catch (Exception east) {          e.printStackTrace() ;       }       if (!gps_enabled && !network_enabled) {          new AlertDialog.Builder(MainActivity. this )          .setMessage( "GPS Enable" )          .setPositiveButton( "Settings" , new          DialogInterface.OnClickListener() {             @Override             public void onClick (DialogInterface paramDialogInterface , int paramInt) {                startActivity( new Intent(Settings. ACTION_LOCATION_SOURCE_SETTINGS )) ;             }          })          .setNegativeButton( "Cancel" , null )          .show() ;       }    } }

Step 4 − Add the following code to androidManifest.xml

<? xml version= "ane.0" encoding= "utf-8" ?> <manifest xmlns: android = "http://schemas.android.com/apk/res/android"    parcel= "app.tutorialspoint.com.sample" >    <uses-permission android :name= "android.permission.ACCESS_FINE_LOCATION" />    <uses-permission android :name= "android.permission.ACCESS_COARSE_LOCATION" />    <application       android :allowBackup= "truthful"       android :icon= "@mipmap/ic_launcher"       android :label= "@string/app_name"       android :roundIcon= "@mipmap/ic_launcher_round"       android :supportsRtl= "true"       android :theme= "@style/AppTheme" >       <activity android :proper noun= ".MainActivity" >          <intent-filter>             <action android :proper name= "android.intent.action.MAIN" />             <category android :name= "android.intent.category.LAUNCHER" />          </intent-filter>       </activeness>    </application> </manifest>

Let's attempt to run your application. I presume you have connected your actual Android Mobile device with your computer. To run the app from android studio, open one of your project'due south activity files and click Run icon from the toolbar. Select your mobile device as an pick and then check your mobile device which will brandish your default screen –

raja

Published on 07-Jun-2019 x:54:46

  • Related Questions & Answers
  • How to check if Location Services are enabled in Android App using Kotlin?
  • How to cheque if Location Services are enabled in iOS App?
  • How to check if an Android app is allowed to show notification?
  • How to check Location Manager is running or not in iOS App?
  • How to Check Which Apache Modules are Enabled/Loaded in Ubuntu 16.04
  • How to asking permission programatically to use location services in iPhone/iOS?
  • How to get device location in android?
  • How to use Location API in Android to rails your current location?
  • How to find out if the GPS of an Android device is enabled or non?
  • How to cheque if android editText is empty?
  • How to resize Image in Android App?
  • How to apply AutoCompleteTextView in Android App?
  • How to parse JSONArray in Android app?
  • How to create android app in facebook?
  • How to integrate facebook in Android App?

How To Open Location Settings In Android Programmatically,

Source: https://www.tutorialspoint.com/how-to-check-if-location-services-are-enabled-in-android-app

Posted by: salernodompaccough.blogspot.com

0 Response to "How To Open Location Settings In Android Programmatically"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel