Posts

Showing posts from August, 2025

Android Interview Question and Answer

  ✅ Android Top 30 Questions and Answers (Hindi) 1. Android क्या है? उत्तर: Android एक open-source operating system है जो Google द्वारा Linux kernel पर आधारित बनाया गया है। यह मुख्य रूप से smartphones और tablets के लिए use होता है। 2. Android के मुख्य components कौन-कौन से हैं? उत्तर: Activities Services Broadcast Receivers Content Providers 3. Activity क्या होती है? उत्तर: Activity Android में एक screen को represent करती है। जैसे एक app में multiple screens होती हैं, हर screen एक Activity होती है। 4. Activity Lifecycle के stages कौन-कौन से हैं? उत्तर: onCreate() onStart() onResume() onPause() onStop() onDestroy() 5. Service क्या है? उत्तर: Service background में चलने वाला component है जो बिना UI के काम करता है। जैसे music player background में song play करता है। 6. Intent क्या है? उत्तर: Intent एक messaging object है जिसका use components (Activities, Services, Broadcast receivers) को communicate कराने के लिए किया जाता है। 7...
Android Adapter क्या है? | Types of Adapter with Example (Hindi) Android Adapter क्या है? | Types of Adapter with Example (Hindi) Adapter Android में एक bridge है जो data source (जैसे Array, List, Database) को UI component (जैसे ListView, RecyclerView) से connect करता है। यह data को UI में show करने का काम करता है। Adapter क्यों use होता है? Dynamic data UI में show करने के लिए। Large data sets को efficiently manage करने के लिए। UI और data के बीच communication के लिए। Adapter के Types ArrayAdapter → जब data simple array या list में हो। BaseAdapter → Custom layouts और complex data के लिए। RecyclerView.Adapter → बड़े datasets और high performance UI के लिए। CursorAdapter → जब data database (SQLite) से आता हो। SimpleAdapter → Key-value pair data show करने के लिए। Adapter कैसे काम करता है? Adapter data source से data लेकर...
Android Intent क्या है? | Types of Intent, Components, Flags, Examples (Hindi) Android Intent क्या है? (Full Guide in Hindi) Types • Components • Flags • Common Actions • Android Studio Code Examples Android Studio • Java/Kotlin Intent in Android: आसान शब्दों में Intent Android का एक messaging object है, जो components (Activities, Services, Broadcast Receivers) के बीच communication करवाता है। सरल भाषा में—Intent का मतलब है “कुछ करने का इरादा”, जैसे दूसरी Activity खोलना, किसी app को data भेजना, या system feature (Dialer/Camera) launch करना। क्यों ज़रूरी? Components को start करना, data पास करना, और system/third-party apps से safely interact करना। Table of Contents Intent के Types Intent के Components Quick Examples (Java) Kotlin Snippets Common Intent Flags Common Intent Actions Best Practices FAQs Intent के Types 1)...
Android Fragment क्या है? | Fragment Example in Android Studio (Hindi) Android Fragments क्या हैं? (Full Explanation in Hindi) Fragment Android का एक महत्वपूर्ण UI component है जो किसी Activity का modular part होता है। Fragment को आप sub-activity भी कह सकते हैं। यह reusable UI और logic create करने के लिए use होता है। Fragment का Use क्यों होता है? Large screen devices (Tablet) में multi-pane UI बनाने के लिए। Reusable UI components के लिए। Dynamic UI बनाने के लिए। Fragment की Key Points Fragment हमेशा किसी Activity के अंदर attach होता है। Fragment का अपना lifecycle होता है। Fragment का UI XML या dynamically add किया जा सकता है। Fragment Lifecycle onAttach() → जब Fragment Activity से attach होता है। onCreate() → Fragment create होने पर। onCreateView() → Fragment का UI create होने पर। onStart() → जब Fra...
Android Service क्या है? | Types, Lifecycle, Foreground Service, Code (Hindi) Android Service क्या है? (Full Guide in Hindi) Types • Lifecycle • Foreground Service • Bound Service • Best Practices • Java Code Examples Android Studio • Java Service in Android: आसान शब्दों में Service Android का application component है जो बिना UI के background में काम करता है—जैसे music play करना, files डाउनलोड/अपलोड करना, या location ट्रैक करना। Activity बंद होने पर भी Service चल सकती है (use-case पर निर्भर)। कब उपयोग करें? जब काम UI के बिना हो सकता हो, लंबे समय तक चलना हो, और विश्वसनीय रूप से पूरा होना ज़रूरी हो। Table of Contents Service के Types Service Lifecycle Simple Service (Java) उदाहरण Foreground Service + NotificationChannel Bound Service का Skeleton Manifest, Start/Stop Code Best Practices & Doze/Background Limits FAQs Servi...

Android Content Providers with Examples

Android में Content Provider क्या है? पूरी जानकारी हिंदी में Android में Content Provider क्या है? पूरी जानकारी हिंदी में Content Provider Android का एक ऐसा component है जिसका उपयोग एक application से दूसरे application में data share करने के लिए किया जाता है। यह secure तरीके से data को manage और access करने का तरीका देता है। Content Provider क्या करता है? Content Provider का काम data को एक standard interface के माध्यम से access कराना है। यह data SQLite database, files, या internet से आ सकता है। Content Provider के फायदे: Apps के बीच data share करना Secure data access provide करना Large applications में modular data handling Real Life Example: Contacts App एक Content Provider का सबसे बड़ा example है। जब आप WhatsApp पर कोई contact चुनते हैं, तो WhatsApp contacts को access करने के लिए Content Provider का उपयोग करता है। Content Provider के मुख्य Components 1. URI (Uniform...

Android Activity Lifecycle

  ✅ Activity Lifecycle क्या है? Android Activity Lifecycle 7 मुख्य callback methods से मिलकर बना है: onCreate() जब activity पहली बार बनाई जाती है, तब call होता है। यहां पर आप UI set करते हैं ( setContentView() ), initialization करते हैं। onStart() Activity user को दिखाई देने के लिए तैयार होती है। onResume() Activity foreground में आ जाती है और user interaction के लिए तैयार होती है। onPause() जब activity partially hidden हो जाती है (जैसे कोई दूसरी activity overlay हो जाए), तब call होता है। यहां पर आप heavy task (जैसे video/audio) pause कर सकते हैं। onStop() जब activity पूरी तरह से hidden हो जाती है, तब call होता है। onRestart() जब activity stop होने के बाद फिर से start होती है (जैसे user back press करके फिर से activity खोले)। onDestroy() जब activity completely destroy हो जाती है (memory से remove हो जाती है)। onCreate() → onStart() → onResume() → [Activity Running] → onPause() → onStop() → onDestroy() अगर activity ...