एंड्रॉइड एप्लिकेशन का वर्जन नाम प्राप्त करना
यह उदाहरण दर्शाता है कि प्रोग्रामेटिकली अपने ऐप का वर्जन नाम (versionName) कैसे प्राप्त करें और इसे TextView में प्रदर्शित करें।
चरण 1: नया प्रोजेक्ट बनाएं
Android Studio में File → New Project चुनें और प्रोजेक्ट डिटेल्स भरें।
चरण 2: लेआउट में TextView जोड़ें
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:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
tools:context=".MainActivity">
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30sp" />
</LinearLayout>
चरण 3: MainActivity.java में वर्जन नाम प्राप्त करने का कोड
package com.example.myapplication;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.RequiresApi;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private TextView textView;
@RequiresApi(api = Build.VERSION_CODES.P)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = findViewById(R.id.text);
try {
PackageManager pm = getPackageManager();
String packageName = getPackageName();
PackageInfo pkgInfo = pm.getPackageInfo(packageName, 0);
String versionName = pkgInfo.versionName;
textView.setText("वर्जन: " + versionName);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
textView.setText("वर्जन नहीं मिला");
}
}
}
नोट: मूल कोड में अनावश्यक इम्पोर्ट्स और FLAG_BLUR_BEHIND था जिसे हटा दिया गया है क्योंकि यह वर्जन नाम प्राप्त करने के लिए आवश्यक नहीं है।
ऐप चलाएं
डिवाइस कनेक्ट करें और Run पर क्लिक करें। स्क्रीन पर आपके ऐप का वर्जन नाम दिखाई देगा।
