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

एंड्रॉइड में कोटलिन का उपयोग करके एंड्रॉइड API वर्जन प्रोग्रामेटिकली कैसे प्राप्त करें

एंड्रॉइड में कोटलिन का उपयोग करके एंड्रॉइड API वर्जन प्राप्त करना

यह उदाहरण दर्शाता है कि एंड्रॉइड में कोटलिन का उपयोग करके एंड्रॉइड API वर्जन को प्रोग्रामेटिकली कैसे प्राप्त किया जाए।

चरण 1 - नया प्रोजेक्ट बनाएं

एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं: File → New Project पर जाएं और सभी आवश्यक विवरण भरकर नया प्रोजेक्ट बनाएं।

चरण 2 - लेआउट फ़ाइल में कोड जोड़ें

res/layout/activity_main.xml में निम्नलिखित कोड जोड़ें:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="50dp"
        android:text="Tutorials Point"
        android:textAlignment="center"
        android:textColor="@android:color/holo_green_dark"
        android:textSize="32sp"
        android:textStyle="bold" />

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@id/button"
        android:layout_centerInParent="true"
        android:layout_marginBottom="12sp"
        android:text=""
        android:textSize="24sp"
        android:textStyle="bold|italic" />

    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="Android API वर्जन प्राप्त करें"
        android:textSize="16sp"
        android:textStyle="bold" />

</RelativeLayout>

चरण 3 - MainActivity.kt में कोड जोड़ें

import android.os.Build
import android.os.Bundle
import android.widget.Button
import android.widget.TextView
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {
    lateinit var button: Button
    lateinit var textView: TextView
    var androidVersion = 0

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        title = "KotlinApp"
        textView = findViewById(R.id.textView)
        button = findViewById(R.id.button)

        button.setOnClickListener {
            androidVersion = Build.VERSION.SDK_INT
            when (androidVersion) {
                14 -> textView.text = "14, Ice Cream Sandwich"
                15 -> textView.text = "15, Ice Cream Sandwich"
                16 -> textView.text = "16, Jelly Bean"
                17 -> textView.text = "17, Jelly Bean"
                18 -> textView.text = "18, Jelly Bean"
                19 -> textView.text = "19, KitKat"
                21 -> textView.text = "21, Lollipop"
                22 -> textView.text = "22, Lollipop"
                23 -> textView.text = "23, Marshmallow"
                24 -> textView.text = "24, Nougat"
                25 -> textView.text = "25, Nougat"
                26 -> textView.text = "26, Oreo"
                27 -> textView.text = "27, Oreo"
                28 -> textView.text = "28, Pie"
                29 -> textView.text = "29, Android Q"
                else -> Toast.makeText(this@MainActivity, "नहीं मिला", Toast.LENGTH_LONG).show()
            }
        }
    }
}

चरण 4 - AndroidManifest.xml में कोड जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="com.example.q11">
    <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>
    </application>
</manifest>

ऐप चलाएं

अपने एंड्रॉइड डिवाइस को कंप्यूटर से कनेक्ट करें। एंड्रॉइड स्टूडियो में प्रोजेक्ट की एक्टिविटी फ़ाइल खोलें और टूलबार से Run आइकन पर क्लिक करें। अपना मोबाइल डिवाइस चुनें और डिवाइस पर डिफ़ॉल्ट स्क्रीन देखें।

  1. एंड्रॉइड में प्रोग्रामेटिकली API वर्ज़न (SDK लेवल) कैसे प्राप्त करें? एंड्रॉइड में प्रोग्रामेटिकली API वर्ज़न (SDK लेवल) कैसे प्राप्त करें?

    एंड्रॉइड में डिवाइस का API लेवल (SDK_INT) प्रोग्रामेटिकली प्राप्त करना Build.VERSION.SDK_INT डिवाइस पर चल रहे एंड्रॉइड वर्ज़न का **API लेवल (इंटीजर)** लौटाता है (उदाहरण: 34 = Android 14)। यह रनटाइम पर वर्ज़न-स्पेसिफिक कोड चलाने के लिए उपयोगी है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio → File → Ne

  1. - Kotlin का उपयोग करके Android पर प्रोग्रामेटिक रूप से Wi-Fi नेटवर्क से कैसे कनेक्ट करें?

    परिचय यह उदाहरण दर्शाता है कि Kotlin का उपयोग करके Android पर प्रोग्रामेटिक रूप से Wi-Fi नेटवर्क से कैसे कनेक्ट किया जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio खोलें, File → New Project पर जाएं और आवश्यक विवरण भरकर एक नया प्रोजेक्ट बनाएं। चरण 2: activity_main.xml लेआउट जोड़ें res/layout/activi

  1. - Kotlin का उपयोग करके Android पर रनटाइम में TextView की स्टाइल कैसे बदलें?

    परिचय यह उदाहरण दर्शाता है कि Kotlin का उपयोग करके Android पर रनटाइम में TextView की स्टाइल कैसे बदली जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio खोलें, File → New Project पर जाएं और आवश्यक विवरण भरकर एक नया प्रोजेक्ट बनाएं। चरण 2: activity_main.xml लेआउट जोड़ें res/layout/activity_main.xml में