Android में Build.VERSION.SDK_INT का उपयोग करके डिवाइस SDK वर्जन प्राप्त करें
यह उदाहरण दर्शाता है कि Android में डिवाइस का SDK वर्जन (API लेवल) कैसे प्राप्त किया जाता है। ध्यान दें: मूल कोड में TelephonyManager.getDeviceSoftwareVersion() का उपयोग किया गया है जो मोडेम फर्मवेयर वर्जन लौटाता है, न कि Android SDK वर्जन। सही तरीका Build.VERSION.SDK_INT है।
चरण 1: नया प्रोजेक्ट बनाएं
Android Studio में File → New Project पर जाएं और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2: लेआउट XML में कोड जोड़ें
res/layout/activity_main.xml में निम्न कोड जोड़ें:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
xmlns:app="https://schemas.android.com/apk/res-auto"
xmlns:tools="https://schemas.android.com/tools"
android:layout_width="match_parent"
android:gravity="center"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:orientation="vertical">
<TextView
android:id="@+id/text"
android:textSize="30sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
चरण 3: MainActivity.java में कोड जोड़ें (सही तरीका)
java/MainActivity.java में निम्न कोड जोड़ें:
package com.example.myapplication;
import android.os.Build;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = findViewById(R.id.text);
// सही तरीका: Build.VERSION.SDK_INT का उपयोग करें
int sdkVersion = Build.VERSION.SDK_INT;
String versionName = Build.VERSION.RELEASE;
textView.setText("API Level: " + sdkVersion + "\nAndroid Version: " + versionName);
}
}
नोट
मूल कोड TelephonyManager.getDeviceSoftwareVersion() का उपयोग करता है जो मोडेम/बेसबैंड फर्मवेयर वर्जन लौटाता है, Android OS वर्जन नहीं। Android SDK वर्जन के लिए Build.VERSION.SDK_INT का उपयोग करें।
ऐप चलाएं
अपने Android डिवाइस को कंप्यूटर से कनेक्ट करें। Android Studio में प्रोजेक्ट की एक्टिविटी फाइल खोलें और टूलबार से Run आइकन पर क्लिक करें। अपना मोबाइल डिवाइस चुनें और डिवाइस पर डिफ़ॉल्ट स्क्रीन देखें।
