-
Android में ओरिएंटेशन चेंज कैसे डिसेबल करें?
यह उदाहरण दर्शाता है कि Android ऐप में स्क्रीन ओरिएंटेशन को फिक्स (पोर्ट्रेट या लैंडस्केप) कैसे किया जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट XML res/layout/activity_main.xml: <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:android=
-
Android में प्रोग्रामेटिकली स्क्रीनशॉट कैसे लें?
यह उदाहरण दर्शाता है कि Android ऐप में व्यू का स्क्रीनशॉट प्रोग्रामेटिकली कैसे लिया जाए और उसे ImageView में दिखाया जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट XML res/layout/activity_main.xml - बटन और ImageView के साथ: <?xml version=1.0 encoding=utf-8?&
-
XML वैल्यूज़ फाइल में ड्रॉएबल रिसोर्स ID को ऐरे में कैसे स्टोर करें?
यह उदाहरण दर्शाता है कि ड्रॉएबल रिसोर्स IDs (R.drawable.*) को XML फाइल में integer-array के रूप में कैसे स्टोर करें और उन्हें कोड में एक्सेस करें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं और res/drawable/ में कुछ इमेज (image1, image2, image3) रखें। चरण 2: arrays.xml में ऐर
-
Android ऐप पहली बार खुलने पर एक्टिविटी केवल एक बार कैसे लॉन्च करें?
यह उदाहरण दर्शाता है कि SharedPreferences का उपयोग करके किसी एक्टिविटी को केवल पहली बार ऐप खोलने पर कैसे दिखाया जाए (जैसे वेलकम स्क्रीन या ट्यूटोरियल)। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट XML res/layout/activity_main.xml: <?xml version=1.0 encoding=ut
-
Android ListView पर लॉन्ग क्लिक लिसनर कैसे लागू करें?
यह उदाहरण दर्शाता है कि Android ListView पर लॉन्ग क्लिक (दबाकर रखना) इवेंट को कैसे हैंडल किया जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट में ListView जोड़ें res/layout/activity_main.xml: <?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:andro
-
Android में वर्तमान में चल रहे ऐप्लिकेशन कैसे जांचें?
यह उदाहरण दर्शाता है कि Android डिवाइस पर वर्तमान में चल रहे टास्क/ऐप्लिकेशन की सूची कैसे प्राप्त की जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट XML res/layout/activity_main.xml: <?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:android=https:
-
Android में पेजिनेटिंग टेक्स्ट कैसे बनाएं?
यह उदाहरण दर्शाता है कि लंबे टेक्स्ट को पेज में बांटकर (पेजिनेशन) कैसे दिखाया जाए, जैसे ई-बुक रीडर ऐप्स में होता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट XML res/layout/activity_main.xml - नेविगेशन बटन्स के साथ TextView: <?xml version=1.0 encoding=utf-
-
Android में कस्टम रिंगटोन/अलार्म साउंड कैसे बजाएं?
यह उदाहरण दर्शाता है कि Android ऐप में कस्टम रिंगटोन या अलार्म साउंड को प्रोग्रामेटिकली कैसे बजाया जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट में बटन जोड़ें res/layout/activity_main.xml: <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:and
-
Android में एयरप्लेन मोड ऑन/ऑफ कैसे पता करें?
यह उदाहरण दर्शाता है कि Android डिवाइस में एयरप्लेन मोड की स्थिति (सक्षम/अक्षम) को प्रोग्रामेटिकली कैसे जांचा जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट में TextView जोड़ें res/layout/activity_main.xml: <?xml version=1.0 encoding=utf-8?> <Relative
-
Android EditText में डेसिमल स्थानों को कैसे सीमित करें?
यह उदाहरण दर्शाता है कि Android EditText में डेसिमल स्थानों की संख्या को कैसे सीमित किया जाए। यह वित्तीय ऐप्स या माप दर्ज करने वाले फॉर्म्स के लिए उपयोगी है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें और प्रोजेक्ट विवरण भरें। चरण 2: लेआउट XML में EditText जोड़ें res/lay
-
Android ऐप में पिक्सल को DP में कैसे बदलें?
यह उदाहरण दर्शाता है कि Android में पिक्सल को DP (Density-independent Pixels) में कैसे बदला जाता है। DP एक ऐसी यूनिट है जो स्क्रीन डेंसिटी के आधार पर खुद को एडजस्ट करती है, जिससे UI विभिन्न स्क्रीन साइज़ पर समान दिखता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio खोलें, File → New Project पर जाएं औ
-
Android में onCreate() और onStart() में क्या अंतर है
परिचयएक्टिविटी जीवनचक्र में `onCreate()` और `onStart()` दो महत्वपूर्ण कॉलबैक हैं, लेकिन उनके उद्देश्य और समय अलग-अलग हैं।मुख्य अंतरपहलूonCreate()onStart()कब कॉल होता हैएक्टिविटी पहली बार बनने परएक्टिविटी उपयोगकर्ता को दिखाई देने वाली होती हैआवृत्तिजीवनचक्र में एक बारहर बार एक्टिविटी फोरग्राउंड में आ
-
Android डिवाइस को स्लीप मोड में जाने से कैसे रोकें
परिचयकुछ ऐप्स (जैसे नेविगेशन, वीडियो प्लेयर) के लिए स्क्रीन को चालू रखना आवश्यक होता है। `FLAG_KEEP_SCREEN_ON` विंडो फ्लैग का उपयोग करके इसे प्रोग्रामेटिक रूप से सक्षम किया जा सकता है।कार्यान्वयनचरण 1: लेआउट (activity_main.xml)<TextView android:id=@+id/textView android:text=Stay Awake Android! an
-
Android में Activity.finish() कैसे काम करता है
परिचय`Activity.finish()` वर्तमान एक्टिविटी को समाप्त करता है, इसे बैक स्टैक से हटा देता है, और नियंत्रण पिछली एक्टिविटी (या होम स्क्रीन) पर वापस कर देता है। यह लेख दिखाता है कि `finish()` का उपयोग करके अगली एक्टिविटी पर जाने के बाद वापस आने पर ऐप कैसे बाहर निकलता है।कार्यान्वयनचरण 1: MainActivity ले
-
Android एक्टिविटी में बैक बटन को कैसे हैंडल करें
परिचयबैक बटन दबाने पर डिफ़ॉल्ट रूप से एक्टिविटी समाप्त होती है (`finish()`)। कस्टम व्यवहार के लिए `onBackPressed()` ओवरराइड करें (या Android 13+ पर `OnBackPressedCallback` का उपयोग करें)।कार्यान्वयन (लीगेसी)चरण 1: लेआउट (activity_main.xml)<Button android:id=@+id/button android:text=Back to close
-
Android में URL से इमेज कैसे डाउनलोड करें
परिचयनेटवर्क ऑपरेशन मुख्य थ्रेड पर नहीं किए जा सकते। यह लेख `AsyncTask` का उपयोग करके पृष्ठभूमि में इमेज डाउनलोड करने और `ImageView` में दिखाने का तरीका दिखाता है (नोट: `AsyncTask` API 30 में पदावनत है; आधुनिक ऐप्स में Coroutines, RxJava, या Retrofit का उपयोग करें)।कार्यान्वयनचरण 1: लेआउट (activity_
-
Android में केवल एक एक्टिविटी पर थीम कैसे लागू करें
परिचयपूरे ऐप के बजाय केवल एक विशिष्ट एक्टिविटी पर थीम लागू करने के लिए, मैनिफेस्ट में उस एक्टिविटी के `android:theme` विशेषता सेट करें।कार्यान्वयनचरण 1: लेआउट (activity_main.xml)<TextView android:text=Hello World! ... />चरण 2: MainActivity.javapublic class MainActivity extends AppCompatActivit
-
Android में Picasso का उपयोग करके URL से ImageView में इमेज लोड करना
परिचयPicasso एक लोकप्रिय इमेज लोडिंग लाइब्रेरी है जो URL से इमेज डाउनलोड, कैशिंग और ImageView में प्रदर्शित करने को एक लाइन में सरल बनाती है।कार्यान्वयनचरण 1: build.gradle में निर्भरता जोड़ेंdependencies { implementation com.squareup.picasso:picasso:2.71828 }चरण 2: लेआउट (activity_main.xml)<
-
Android Studio में स्टेटिक वेरिएबल कहां और कैसे उपयोग करें
परिचयस्टेटिक वेरिएबल क्लास से संबंधित होते हैं, इंस्टेंस से नहीं। वे सभी इंस्टेंस में साझा होते हैं और क्लास नाम से एक्सेस किए जाते हैं। यह लेख एक्टिविटी जीवनचक्र लॉगिंग के लिए एक स्टेटिक `TAG` का उपयोग दिखाता है।कार्यान्वयनचरण 1: लेआउट (activity_main.xml)<TextView android:id=@+id/Question androi
-
Android में बटन का उपयोग करके स्क्रीन ओरिएंटेशन प्रोग्रामेटिक रूप से कैसे बदलें
परिचय`setRequestedOrientation()` का उपयोग करके एक्टिविटी की ओरिएंटेशन को रनटाइम पर बदला जा सकता है। यह लेख दो बटनों के साथ पोर्ट्रेट और लैंडस्केप मोड के बीच स्विच करने का उदाहरण दिखाता है।कार्यान्वयनचरण 1: लेआउट (activity_main.xml)<Button android:id=@+id/buttonSetPotrait android:text=Click here c