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

एंड्रॉइड ऐप का वर्जन नाम कैसे प्राप्त करें?

एंड्रॉइड एप्लिकेशन का वर्जन नाम प्राप्त करना

यह उदाहरण दर्शाता है कि प्रोग्रामेटिकली अपने ऐप का वर्जन नाम (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 पर क्लिक करें। स्क्रीन पर आपके ऐप का वर्जन नाम दिखाई देगा।

एंड्रॉइड ऐप का वर्जन नाम कैसे प्राप्त करें?

  1. एंड्रॉइड ऐप का बिल्ड वर्जन नंबर कैसे प्राप्त करें? एंड्रॉइड ऐप का बिल्ड वर्जन नंबर कैसे प्राप्त करें?

    एंड्रॉइड में ऐप वर्जन नाम और कोड प्राप्त करें यह उदाहरण दर्शाता है कि BuildConfig का उपयोग करके ऐप का वर्जन नाम और वर्जन कोड कैसे प्राप्त करें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project पर जाएं। चरण 2: लेआउट में TextViews जोड़ें res/layout/activity_main.xml: <?xml version

  1. एंड्रॉइड में रिसोर्स ID से रिसोर्स नाम कैसे प्राप्त करें? एंड्रॉइड में रिसोर्स ID से रिसोर्स नाम कैसे प्राप्त करें?

    एंड्रॉइड में रिसोर्स ID से रिसोर्स नाम प्राप्त करना यह उदाहरण दिखाता है कि `getResources().getResourceName()` मेथड का उपयोग करके किसी व्यू की रिसोर्स ID से उसका पूरा नाम (पैकेज:टाइप/नाम) कैसे प्राप्त किया जाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनकर नया प्रोजेक्ट

  1. Android ऐप को प्रोग्रामेटिकली कैसे बंद करें? Android ऐप को प्रोग्रामेटिकली कैसे बंद करें?

    यह उदाहरण दर्शाता है कि Android ऐप को बटन क्लिक पर प्रोग्रामेटिकली कैसे बंद किया जाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project। चरण 2: लेआउट XML res/layout/activity_main.xml: <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:android=https://schemas