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

Android ऐप द्वारा उपयोग की जाने वाली RAM की मात्रा कैसे जांचें?

परिचय

यह उदाहरण दर्शाता है कि Android ऐप द्वारा उपयोग की जा रही मेमोरी (RAM) की जानकारी प्रोग्रामेटिक रूप से कैसे प्राप्त करें।

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

Android Studio में File → New Project के माध्यम से एक नया प्रोजेक्ट बनाएं।

चरण 2: लेआउट XML में TextView जोड़ें

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"
    android:padding="8dp"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/text"
        android:textStyle="bold"
        android:textSize="24sp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true" />

</RelativeLayout>

चरण 3: MainActivity.java में मेमोरी जानकारी प्राप्त करें

src/MainActivity.java में:

import android.app.ActivityManager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        final TextView textView = findViewById(R.id.text);
        textView.setText(getMemoryInfo());
    }

    private String getMemoryInfo() {
        ActivityManager.MemoryInfo memoryInfo = new ActivityManager.MemoryInfo();
        ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
        activityManager.getMemoryInfo(memoryInfo);

        Runtime runtime = Runtime.getRuntime();
        StringBuilder builder = new StringBuilder();
        builder.append("उपलब्ध मेमोरी: ").append(memoryInfo.availMem).append("\n")
               .append("कुल मेमोरी: ").append(memoryInfo.totalMem).append("\n")
               .append("रनटाइम अधिकतम मेमोरी: ").append(runtime.maxMemory()).append("\n")
               .append("रनटाइम कुल मेमोरी: ").append(runtime.totalMemory()).append("\n")
               .append("रनटाइम मुक्त मेमोरी: ").append(runtime.freeMemory()).append("\n");

        return builder.toString();
    }
}

चरण 4: AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
    package="app.com.sample">

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

ऐप चलाएं

ऐप चलाने पर डिवाइस पर उपलब्ध, कुल, और रनटाइम मेमोरी की विस्तृत जानकारी प्रदर्शित होगी।

Android ऐप द्वारा उपयोग की जाने वाली RAM की मात्रा कैसे जांचें?

  1. Android ऐप में होम बटन कैसे ओवरराइड करें? Android ऐप में होम बटन कैसे ओवरराइड करें?

    होम बटन दबाने का पता लगाने के लिए onUserLeaveHint() का उपयोग - लेकिन होम बटन को पूरी तरह ओवरराइड/ब्लॉक नहीं किया जा सकता। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट res/layout/activity_main.xml: <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:

  1. Android का सिस्टम वर्जन कैसे जांचें? Android का सिस्टम वर्जन कैसे जांचें?

    परिचय यह उदाहरण दर्शाता है कि Android डिवाइस के सिस्टम वर्जन (Android संस्करण नाम और API लेवल) को प्रोग्रामेटिक रूप से कैसे जांचा जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट XML res/layout/activity_main.xml: <?xml version=1.0 encoding=utf-8?> <Rela

  1. Android ऐप बैकग्राउंड में चल रहा है या नहीं, कैसे चेक करें? Android ऐप बैकग्राउंड में चल रहा है या नहीं, कैसे चेक करें?

    परिचय यह ट्यूटोरियल दर्शाता है कि कैसे पता लगाया जाए कि कोई Android एप्लिकेशन बैकग्राउंड में चल रही है या नहीं। हम ActivityManager.RunningAppProcessInfo क्लास का उपयोग करके ऐप की वर्तमान स्थिति (फोरग्राउंड या बैकग्राउंड) की जांच करेंगे। आवश्यक चरण चरण 1: नया प्रोजेक्ट बनाएं Android Studio खोलें, F