यह उदाहरण इस बारे में प्रदर्शित करता है कि Android ऐप में स्थान सेवाएँ सक्षम हैं या नहीं, इसकी जाँच कैसे करें।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्नलिखित कोड को res/layout/activity_main.java
. में जोड़ें <पूर्व> xml संस्करण ="1.0" एन्कोडिंग ="utf-8"?>चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ें <पूर्व>पैकेज app.tutorialspoint.com.sample;आयात android.content.Context;import android.content.DialogInterface;import android.content.Intent;import android.location.LocationManager;import android.os.Bundle;import android. प्रदाता.सेटिंग्स; आयात android.support.v7.app.AlertDialog; आयात android.support.v7.app.AppCompatActivity; आयात android.view.View; आयात android.widget.Button; आयात android.widget.TextView; सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {@Override संरक्षित शून्य onCreate (बंडल सेव किया गयाInstanceState) {सुपर .onCreate(savedInstanceState); setContentView(R.layout. activity_main); बटन बटन =findViewById (R.id. बटन); बटन.सेटऑनक्लिक लिस्टनर (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक शून्य ऑनक्लिक (देखें वी) {स्थान सक्षम ();}}); } निजी शून्य स्थान सक्षम () { स्थान प्रबंधक एलएम =(स्थान प्रबंधक) getSystemService (संदर्भ। LOCATION_SERVICE); बूलियन जीपीएस_सक्षम =झूठा; बूलियन नेटवर्क_इनेबल्ड =असत्य; कोशिश करें {gps_enabled =lm.isProviderEnabled(LocationManager. GPS_PROVIDER); } कैच (अपवाद ई) { e.printStackTrace(); } कोशिश करें { network_enabled =lm.isProviderEnabled(LocationManager. NETWORK_PROVIDER); } कैच (अपवाद ई) { 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 (नया आशय (सेटिंग्स। ACTION_LOCATION_SOURCE_SETTINGS)); }}) .setNegativeButton ("रद्द करें", अशक्त) .शो (); } }}चरण 4 - निम्नलिखित कोड को androidManifest.xml में जोड़ें
<पूर्व> xml संस्करण ="1.0" एन्कोडिंग ="utf-8"?> <मेनिफेस्ट xmlns:एंड्रॉइड ="https://schemas.android.com/apk/res/android" पैकेज ="app.tutorialspoint.com.sample"> <उपयोग-अनुमति एंड्रॉइड:नाम ="android.permission.ACCESS_FINE_LOCATION" /> <उपयोग-अनुमति एंड्रॉइड:नाम ="android.permission.ACCESS_COARSE_LOCATION" /> <एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@mipmap /ic_launcher" android :label="@string/app_name" android :roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity "> <इरादे-फ़िल्टर> <कार्रवाई एंड्रॉइड:नाम ="android.intent.action.MAIN" /> <श्रेणी एंड्रॉइड:नाम ="android.intent.category.LAUNCHER" /> इरादा-फ़िल्टर> गतिविधि> एप्लिकेशन>प्रकट>आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -