কম্পিউটার

কোটলিন ব্যবহার করে আপনার বর্তমান অবস্থান ট্র্যাক করতে অ্যান্ড্রয়েডে অবস্থান API কীভাবে ব্যবহার করবেন?


কোটলিন ব্যবহার করে আপনার বর্তমান অবস্থান ট্র্যাক করতে Android এ লোকেশন API কীভাবে ব্যবহার করবেন তা এই উদাহরণটি দেখায়৷

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_maps.xml-এ নিম্নলিখিত কোড যোগ করুন।

<?xml version="1.0" encoding="utf-8"?>
<fragment xmlns:android="https://schemas.android.com/apk/res/android"
   xmlns:tools="https://schemas.android.com/tools"
   android:id="@+id/map"
   android:name="com.google.android.gms.maps.SupportMapFragment"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context=".MapsActivity" />

ধাপ 3 − src/MapsActivity.kt

-এ নিম্নলিখিত কোড যোগ করুন
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import com.google.android.gms.maps.CameraUpdateFactory
import com.google.android.gms.maps.GoogleMap
import com.google.android.gms.maps.OnMapReadyCallback
import com.google.android.gms.maps.SupportMapFragment
import com.google.android.gms.maps.model.LatLng
import com.google.android.gms.maps.model.MarkerOptions
class MapsActivity : AppCompatActivity(), OnMapReadyCallback {
   private lateinit var mMap: GoogleMap
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_maps)
      // Obtain the SupportMapFragment and get notified when the map is ready to be used.
      val mapFragment = supportFragmentManager
      .findFragmentById(R.id.map) as SupportMapFragment
      mapFragment.getMapAsync(this)
   }
   override fun onMapReady(googleMap: GoogleMap) {
      mMap = googleMap
      val myCurrentLocation = LatLng(13.0827, 80.2707)
      mMap.addMarker(MarkerOptions().position(myCurrentLocation).title("This is My current          Location"))
      mMap.moveCamera(CameraUpdateFactory.newLatLng(myCurrentLocation))
   }
}

পদক্ষেপ 4৷ − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="com.example.q11">
   <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
   <application
      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">
      <activity android:name=".MainActivity">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
      <meta-data
         android:name="com.google.android.geo.API_KEY"
         android:value="AIzaSyCiSh4VnnI1jemtZTytDoj2X7Wl6evey30" />
   </application>
</manifest>

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং রান আইকনে ক্লিক করুন টুলবার থেকে কোটলিন ব্যবহার করে আপনার বর্তমান অবস্থান ট্র্যাক করতে অ্যান্ড্রয়েডে অবস্থান API কীভাবে ব্যবহার করবেন? । একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে

কোটলিন ব্যবহার করে আপনার বর্তমান অবস্থান ট্র্যাক করতে অ্যান্ড্রয়েডে অবস্থান API কীভাবে ব্যবহার করবেন?


  1. অ্যান্ড্রয়েডে রাডার চার্ট গ্রাফ কীভাবে ব্যবহার করবেন?

  2. অ্যান্ড্রয়েডে বাবল চার্ট গ্রাফ কীভাবে ব্যবহার করবেন?

  3. ক্লক এপিআই ক্লাস ব্যবহার করে অ্যান্ড্রয়েডে বর্তমান টাইম জোন কীভাবে পাবেন?

  4. আপনার বর্তমান অবস্থান ট্র্যাক করতে Android এ অবস্থান API কিভাবে ব্যবহার করবেন?