-
Android में रनटाइम पर लोकेशन परमिशन कैसे मांगें?
Android 6.0+ में रनटाइम लोकेशन परमिशन रिक्वेस्ट Android Marshmallow (API 23) से खतरनाक परमिशन रनटाइम पर मांगनी पड़ती है। यह उदाहरण ACCESS_FINE_LOCATION के लिए दिखाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project। चरण 2: सिंपल लेआउट res/layout/activity_main.xml: <?xml vers
-
Android में पोर्ट्रेट और लैंडस्केप के लिए अलग-अलग लेआउट कैसे बनाएं?
Android में ओरिएंटेशन-विशिष्ट लेआउट (Portrait/Landscape) डिवाइस ओरिएंटेशन के आधार पर अलग-अलग लेआउट फ़ाइलें स्वचालित रूप से लोड करने का तरीका। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project। चरण 2: डिफ़ॉल्ट (पोर्ट्रेट) लेआउट res/layout/activity_main.xml: <?xml version=1.0 encod
-
Android ऐप से Gmail का उपयोग करके ईमेल कैसे भेजें?
Android ऐप से इंटेंट के जरिए ईमेल भेजना एडिटटेक्स्ट से प्राप्तकर्ता, विषय और संदेश लेकर Gmail/ईमेल क्लाइंट चॉइसर खोलने का तरीका। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project। चरण 2: लेआउट में फॉर्म फील्ड्स res/layout/activity_main.xml: <?xml version=1.0 encoding=utf-8?> &
-
Android में प्रोग्रामेटिकली फ्लैशलाइट (टॉर्च) कैसे चालू/बंद करें?
Android Camera2 API का उपयोग करके फ्लैशलाइट कंट्रोल करना ToggleButton के साथ कैमरा फ्लैश को टॉर्च की तरह चालू/बंद करने का आधुनिक तरीका (Camera2 API)। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project। चरण 2: लेआउट में ToggleButton res/layout/activity_main.xml: <?xml version=1.0 e
-
Android TextView में क्लिक करने योग्य लिंक कैसे बनाएं?
Android TextView में HTML लिंक को क्लिक करने योग्य बनाना strings.xml में HTML एंकर टैग का उपयोग करके TextView में क्लिक करने योग्य हाइपरलिंक बनाने का सरल तरीका। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project। चरण 2: लेआउट में TextView res/layout/activity_main.xml: <?xml versio
-
Android ListView में डायनामिकली एलिमेंट्स कैसे जोड़ें?
Android ListView में रनटाइम पर आइटम्स जोड़ना EditText से इनपुट लेकर बटन क्लिक पर ListView में नए आइटम डायनामिकली जोड़ने का तरीका। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट में EditText, Button और ListView res/layout/activity_main.xml: <RelativeLayout x
-
Android ListView में फुटर (Footer) कैसे जोड़ें?
Android ListView में कस्टम फुटर व्यू जोड़ना ListView के अंत में एक फुटर व्यू (जैसे सूची समाप्त संदेश) जोड़ने का तरीका सीखें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project से प्रोजेक्ट बनाएं। चरण 2: मेन लेआउट में ListView res/layout/activity_main.xml: <RelativeLayout xmlns:and
-
Android में प्रोग्रामेटिकली WiFi चालू/बंद कैसे करें?
Android ऐप से WiFi को प्रोग्रामेटिकली ऑन/ऑफ करना यह उदाहरण दिखाता है कि कैसे एक Switch विजेट का उपयोग करके WiFi को चालू और बंद किया जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट में Switch और TextView जोड़ें res/layout/activity_main.xml: <?xml version
-
Android TextView में एकाधिक स्टाइल (बोल्ड, इटैलिक, कलर) कैसे लागू करें?
Android TextView में मल्टीपल टेक्स्ट स्टाइल्स का उपयोग एक ही TextView में बोल्ड, इटैलिक, छोटा फ़ॉन्ट, टेक्स्ट कलर आदि अलग-अलग स्टाइल्स लागू करने के तीन तरीके सीखें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project से नया प्रोजेक्ट बनाएं। चरण 2: लेआउट में तीन TextView जोड़ें res/lay
-
Android ऐप से वेबसाइट को ब्राउज़र में कैसे खोलें?
Android ऐप से किसी वेबसाइट को डिफ़ॉल्ट ब्राउज़र में खोलना यह ट्यूटोरियल दिखाता है कि कैसे एक बटन क्लिक पर किसी URL को Android के डिफ़ॉल्ट वेब ब्राउज़र में खोला जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनकर नया प्रोजेक्ट बनाएं। चरण 2: लेआउट में बटन जोड़ें res/layout/ac
-
Android में ListView को राउंडेड कॉर्नर्स के साथ कैसे बनाएं?
Android में राउंडेड कॉर्नर्स वाला ListView बनाने का पूरा गाइड इस ट्यूटोरियल में हम सीखेंगे कि Android ऐप में ListView के चारों ओर राउंडेड कॉर्नर्स (rounded corners) कैसे लागू करें। यह UI को अधिक आकर्षक और आधुनिक बनाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio खोलें और File → New Project चुनें।
-
एंड्रॉइड में ImageView के लिए बॉर्डर कैसे सेट करें?
एंड्रॉइड में ImageView पर बॉर्डर जोड़ने के तरीके यह गाइड ImageView पर बॉर्डर/स्ट्रोक जोड़ने के कई दृष्टिकोण दिखाता है: XML ड्रॉएबल, प्रोग्रामेटिकली, और मॉडर्न Material Components। विधि 1: Shape Drawable (XML) - सबसे सरल res/drawable/image_border.xml <shape xmlns:android=https://schemas.android.
-
एंड्रॉइड में रेडियो बटन का उपयोग कैसे करें?
एंड्रॉइड में RadioButton और RadioGroup का उपयोग यह ट्यूटोरियल सिंगल-चॉइस सेलेक्शन के लिए रेडियो बटन्स का उपयोग करने, मान प्राप्त करने, और इवेंट हैंडलिंग को कवर करता है। लेआउट (activity_main.xml) <LinearLayout xmlns:android=https://schemas.android.com/apk/res/android android:layout_width=matc
-
एंड्रॉइड में SearchView का उपयोग कैसे करें?
एंड्रॉइड में SearchView के साथ लिस्ट फिल्टरिंग यह ट्यूटोरियल SearchView को ListView और ArrayAdapter के साथ इंटीग्रेट करके रियल-टाइम फिल्टरिंग लागू करने का तरीका दिखाता है। लेआउट (activity_main.xml) <RelativeLayout xmlns:android=https://schemas.android.com/apk/res/android android:layout_width
-
एंड्रॉइड में ViewFlipper का उपयोग कैसे करें?
एंड्रॉइड में ViewFlipper के साथ व्यू फ्लिपिंग एनिमेशन यह ट्यूटोरियल ViewFlipper का उपयोग करके व्यूज़ के बीच एनिमेटेड ट्रांजिशन बनाने का तरीका दिखाता है, जिसमें ऑटो-फ्लिपिंग और मैनुअल नेविगेशन शामिल है। लेआउट (activity_main.xml) <RelativeLayout xmlns:android=https://schemas.android.com/apk/res/an
-
एंड्रॉइड में एक्टिविटी को कैसे रीस्टार्ट करें?
एंड्रॉइड एक्टिविटी को प्रोग्रामेटिकली रीस्टार्ट करना यह गाइड एक्टिविटी को रीस्टार्ट करने के विभिन्न तरीकों को दर्शाता है, जिसमें इंटेंट फ्लैग्स और रिक्रिएशन शामिल हैं। लेआउट (activity_main.xml) <RelativeLayout xmlns:android=https://schemas.android.com/apk/res/android android:layout_width=mat
-
एंड्रॉइड में टेक्स्ट पर शैडो कैसे जोड़ें?
एंड्रॉइड में TextView पर टेक्स्ट शैडो लागू करना यह ट्यूटोरियल XML और प्रोग्रामेटिकली दोनों तरीकों से टेक्स्ट पर शैडो इफेक्ट जोड़ने को कवर करता है। विधि 1: XML एट्रिब्यूट्स (सबसे सरल) <TextView android:id=@+id/textView android:layout_width=wrap_content android:layout_height=wrap_conte
-
एंड्रॉइड ऐप में इमोजी कीबोर्ड कैसे इंटीग्रेट करें?
एंड्रॉइड ऐप में इमोजी कीबोर्ड इंटीग्रेशन यह ट्यूटोरियल पॉपुलर SuperNova-Emoji लाइब्रेरी का उपयोग करके इमोजी कीबोर्ड जोड़ने का तरीका दिखाता है, साथ ही मॉडर्न विकल्प भी। निर्भरताएं (build.gradle) // Project-level build.gradle repositories { maven { url https://jitpack.io } } // Module-level buil
-
एंड्रॉइड डिवाइस में कॉल्स कैसे डिटेक्ट करें?
एंड्रॉइड में फोन स्टेट मॉनिटरिंग (कॉल डिटेक्शन) यह गाइड BroadcastReceiver और TelephonyManager का उपयोग करके इनकमिंग/आउटगोइंग कॉल्स डिटेक्ट करने का तरीका दिखाता है। आवश्यक अनुमतियाँ <uses-permission android:name=android.permission.READ_PHONE_STATE /> <!-- एंड्रॉइड 10+ के लिए फोरग्राउंड सर्व
-
गूगल API के बिना एंड्रॉइड में स्पीच रिकग्नाइज़र कैसे विकसित करें?
एंड्रॉइड में ऑन-डिवाइस स्पीच रिकग्निशन (गूगल API के बिना) यह ट्यूटोरियल SpeechRecognizer API का उपयोग करके ऑन-डिवाइस स्पीच रिकग्निशन लागू करने का तरीका दिखाता है, जो इंटरनेट के बिना काम करता है (यदि डिवाइस ऑफलाइन मॉडल सपोर्ट करता है)। आवश्यक अनुमतियाँ <uses-permission android:name=android.permis