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

Android में स्टेटस बार कैसे छुपाएं?

Android ऐप में स्टेटस बार हाइड करने के तरीके

फुलस्क्रीन एक्सपीरियंस के लिए स्टेटस बार (समय, बैटरी, नोटिफिकेशन आइकन्स वाला एरिया) को छुपाना सीखें। यह गेम्स, वीडियो प्लेयर्स और इमर्सिव ऐप्स के लिए उपयोगी है।

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

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

चरण 2: बेसिक लेआउट

res/layout/activity_main.xml में सिंपल लेआउट:

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
    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"
    tools:context=".MainActivity">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="हैलो वर्ल्ड!"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

चरण 3: Java कोड में फुलस्क्रीन मोड

src/MainActivity.java में onCreate() में setContentView() से पहले ये लाइनें जोड़ें:

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        // स्टेटस बार छुपाएं
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                           WindowManager.LayoutParams.FLAG_FULLSCREEN);
        
        setContentView(R.layout.activity_main);
    }
}

आधुनिक तरीका (API 16+)

नए Android वर्जन के लिए सिस्टम UI विजिबिलिटी फ्लैग्स का उपयोग करें:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    
    View decorView = getWindow().getDecorView();
    int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
    decorView.setSystemUiVisibility(uiOptions);
    
    // ActionBar भी छुपाएं अगर मौजूद है
    if (getSupportActionBar() != null) {
        getSupportActionBar().hide();
    }
}

चरण 4: मैनिफेस्ट में थीम सेट करें (वैकल्पिक)

styles.xml में NoActionBar थीम उपयोग करें:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="android:windowFullscreen">true</item>
    <item name="android:windowContentOverlay">@null</item>
</style>

महत्वपूर्ण बातें

  • onResume() में फुलस्क्रीन फ्लैग्स दोबारा सेट करें क्योंकि सिस्टम UI बदल सकता है
  • नेविगेशन बार छुपाने के लिए SYSTEM_UI_FLAG_HIDE_NAVIGATION जोड़ें
  • इमर्सिव मोड के लिए SYSTEM_UI_FLAG_IMMERSIVE_STICKY उपयोग करें
  1. अपनी गोपनीयता सुरक्षित करें: Android पर ऐप्स कैसे छुपाएं अपनी गोपनीयता सुरक्षित करें: Android पर ऐप्स कैसे छुपाएं

    आपके Android स्मार्टफोन पर ऐप्स छुपाने के कई उद्देश्य हो सकते हैं। एक ऐसा कारण आपके स्मार्टफोन पर अपने गोपनीय डेटा को सुरक्षित करना हो सकता है। क्या आपने कभी सोचा है कि जब कोई आपके स्मार्टफोन तक पहुंच प्राप्त करता है तो आपके बैंकिंग विवरण प्राप्त करना कितना आसान हो सकता है? वे आपके संपर्कों तक पहुंच

  1. अपनी यादें सुरक्षित करें: एंड्रॉइड पर फोटो छिपाने की सरल गाइड अपनी यादें सुरक्षित करें: एंड्रॉइड पर फोटो छिपाने की सरल गाइड

    क्या आपने कभी चाहा है कि आप अपनी कुछ फोटोज़ और वीडियो छिपा सकें? क्या आपने कभी महसूस किया है कि कुछ यादें शेयर करने के लिए नहीं हैं? या यह तथ्य कि आपका परिवार और दोस्त आपका फोन लेते हैं और आपकी फोटोज़ और वीडियो देखते हैं? खैर, अगर आप ऐसा महसूस करते हैं तो आप अकेले नहीं हैं! सच्चाई यह है कि हर किसी क

  1. विशेषज्ञ गाइड: गोपनीयता और साफ होम स्क्रीन के लिए Android पर ऐप्स छिपाएं विशेषज्ञ गाइड: गोपनीयता और साफ होम स्क्रीन के लिए Android पर ऐप्स छिपाएं

    फोन हमारे स्वामित्व वाली सबसे महत्वपूर्ण और सबसे अधिक उपयोग की जाने वाली संपत्तियों में से एक बन गए हैं, अकेले तकनीक के बारे में सोचें। वे न केवल हमें दोस्तों और परिवार के संपर्क में रहने की अनुमति देते हैं, बल्कि हमारी वित्तीय दुनिया के केंद्र के रूप में भी कार्य करते हैं, यह उल्लेख नहीं करने के लि