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

एंड्रॉइड ऐप की अंतिम अपडेट जानकारी कैसे प्राप्त करें?

एंड्रॉइड ऐप का अंतिम अपडेट समय प्राप्त करना

यह उदाहरण दिखाता है कि PackageInfo.lastUpdateTime का उपयोग करके ऐप कब अपडेट हुआ था, इसकी तारीख और समय कैसे प्राप्त करें।

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

Android Studio में नया प्रोजेक्ट बनाएं।

चरण 2: लेआउट फ़ाइल

<?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;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

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();
            PackageInfo pkgInfo = pm.getPackageInfo(getPackageName(), 0);
            
            // अंतिम अपडेट समय मिलीसेकंड में
            long lastUpdateTime = pkgInfo.lastUpdateTime;
            
            // फॉर्मेट करके प्रदर्शित करें
            SimpleDateFormat sdf = new SimpleDateFormat("dd MMM yyyy HH:mm:ss", Locale.getDefault());
            String formattedDate = sdf.format(new Date(lastUpdateTime));
            
            textView.setText("अंतिम अपडेट: " + formattedDate);
        } catch (PackageManager.NameNotFoundException e) {
            e.printStackTrace();
            textView.setText("जानकारी उपलब्ध नहीं");
        }
    }
}

मुख्य बिंदु

  • lastUpdateTime मिलीसेकंड में समय देता है (epoch से)
  • SimpleDateFormat का उपयोग करके पठनीय फॉर्मेट में बदलें
  • अनावश्यक FLAG_BLUR_BEHIND और अतिरिक्त इम्पोर्ट्स हटा दिए गए हैं

ऐप चलाएं

डिवाइस पर चलाएं - आपको ऐप का अंतिम अपडेट दिनांक और समय दिखाई देगा।

एंड्रॉइड ऐप की अंतिम अपडेट जानकारी कैसे प्राप्त करें?

  1. Android में ConcurrentLinkedDeque से अंतिम एलिमेंट कैसे प्राप्त करें? Android में ConcurrentLinkedDeque से अंतिम एलिमेंट कैसे प्राप्त करें?

    ConcurrentLinkedDeque में getLast() - टेल एलिमेंट एक्सेस getLast() डीक के अंतिम (टेल) एलिमेंट को रिटर्न करता है बिना हटाए। खाली डीक पर NoSuchElementException फेंकता है। चरण 1: प्रोजेक्ट सेटअप Android Studio: File → New Project। चरण 2: लेआउट (activity_main.xml) <?xml version=1.0 encoding=utf-8?&

  1. एंड्रॉइड पर ListView को डायनामिक रूप से कैसे अपडेट करें एंड्रॉइड पर ListView को डायनामिक रूप से कैसे अपडेट करें

    एंड्रॉइड में ListView को डायनामिक रूप से अपडेट करना यह गाइड दिखाता है कि डेटा सेट बदलने पर ListView को प्रोग्रामेटिक रूप से कैसे रीफ्रेश किया जाए। मुख्य विचार: अंतर्निहित डेटा संरचना को संशोधित करें और फिर एडॉप्टर पर notifyDataSetChanged() कॉल करें। पूर्वापेक्षाएँ एंड्रॉइड स्टूडियो, न्यूनतम SDK 21

  1. एंड्रॉइड पर लेटेस्ट स्नैपचैट अपडेट हटाएं: चरण-दर-चरण गाइड एंड्रॉइड पर लेटेस्ट स्नैपचैट अपडेट हटाएं: चरण-दर-चरण गाइड

    स्नैपचैट आज सबसे लोकप्रिय सोशल मीडिया प्लेटफॉर्म में से एक है। अपने मनोरंजक फिल्टर्स के लिए प्रसिद्ध, यह शानदार ऐप आपको अपने दिन-प्रतिदिन के जीवन के पलों को अपने परिवार और दोस्तों के साथ शेयर करने की अनुमति देता है। स्नैपचैट ऐप में सुधार लाने और उपयोगकर्ता अनुभव को बढ़ाने के लिए अपडेट रोल आउट करता र