Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

एंड्रॉइड कोटलिन पर अक्षांश और देशांतर से पूरा पता कैसे प्राप्त करें?

<घंटा/>

यह उदाहरण दर्शाता है कि एंड्रॉइड कोटलिन पर अक्षांश और देशांतर से पूरा पता कैसे प्राप्त करें?

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  

चरण 5 - एक कोटलिन क्लास बनाएं और निम्नलिखित कोड को LocationAddress.kt में जोड़ें

उदाहरण

<पूर्व>आयात android.content.Contextimport android.location.Geocoderimport android.os.Bundleimport android.os.Handlerimport android.os.Messageimport android.util.Logimport java.io.IOExceptionimport java.util.*class LocationAddress { निजी वैल टैग ="LocationAddress" fun getAddressFromLocation (अक्षांश:दोहरा, देशांतर:दोहरा, संदर्भ:प्रसंग, हैंडलर:हैंडलर) {वैल थ्रेड =ऑब्जेक्ट:थ्रेड () {ओवरराइड फन रन () {वैल जियोकोडर =जियोकोडर (संदर्भ, लोकेल। ) ) var परिणाम:String =null.toString() try { val addressList =geoCoder.getFromLocation (अक्षांश, देशांतर, 1 ) if ((addressList !=null &&addressList.size> 0)) { val address =addressList.get( 0) वैल एसबी =स्ट्रिंगबिल्डर () के लिए (मैं 0 में पता तक। maxAddressLineIndex) { sb.append(address.getAddressLi ne(i)).append("\n") } sb.append(address.locality).append("\n") sb.append(address.postalCode).append("\n") sb.append( address.countryName) result =sb.toString() }} catch (e:IOException) { Log.e(tag, "Unable Connect to GeoCoder", e) } अंत में {वैल मैसेज =Message.obtain() message.target =हैंडलर संदेश। क्या =1 वैल बंडल =बंडल () परिणाम =("अक्षांश:" + अक्षांश + "देशांतर:" + देशांतर + "\n\nपता:\n" + परिणाम) बंडल।पुटस्ट्रिंग ("पता", परिणाम ) संदेश.डेटा =बंडल संदेश.sendToTarget() } } } thread.start() }}

चरण 6 - निम्नलिखित कोड को androidManifest.xml में जोड़ें

<उपयोग-अनुमति android:name="android.permission.ACCESS_FINE_LOCATION"/> <एप्लिकेशन android:allowBackup="true" android:icon="@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:name=" android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" />   

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से एंड्रॉइड कोटलिन पर अक्षांश और देशांतर से पूरा पता कैसे प्राप्त करें? । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा

एंड्रॉइड कोटलिन पर अक्षांश और देशांतर से पूरा पता कैसे प्राप्त करें?



  1. एंड्रॉइड पर अक्षांश और देशांतर से पता कैसे पूरा करें?

    यह उदाहरण दर्शाता है कि मैं android में अक्षांश और देशांतर से पता कैसे पूरा करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - न

  1. एंड्रॉइड में वर्तमान स्थान अक्षांश और देशांतर कैसे प्राप्त करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में वर्तमान स्थान अक्षांश और देशांतर कैसे प्राप्त करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  1. Android डिवाइस का प्राथमिक ई-मेल पता कैसे प्राप्त करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड डिवाइस का प्राथमिक ई-मेल पता कैसे प्राप्त करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 -