TimePicker in Android Explained in Hindi
▶
Table of Contents - TimePicker in Android Guide in Hindi
TimePicker in Android in Hindi
What is TimePicker in Android in Hindi
TimePicker एक ऐसा Android Widget होता है जिसकी मदद से यूज़र किसी भी टाइम (घंटे और मिनट) को चुन सकता है। यह खास तौर पर तब इस्तेमाल होता है जब ऐप में किसी Event, Reminder या Alarm के लिए Time Set करने की आवश्यकता होती है। TimePicker दो तरीकों से इस्तेमाल किया जा सकता है — Analog Clock की तरह और Digital Clock की तरह।
TimePicker यूज़र को एक Simple और User-Friendly Interface प्रदान करता है जिससे वे आसानी से घंटे (Hour) और मिनट (Minute) चुन सकें। Android Studio में इसका उपयोग Java या Kotlin कोड के माध्यम से किया जाता है और इसे XML में भी define किया जा सकता है।
Types of TimePicker in Hindi
- Dialog TimePicker: यह एक pop-up के रूप में सामने आता है, जैसे ही कोई यूज़र टाइम चुनने के लिए क्लिक करता है। यह ज़्यादातर फॉर्म्स या शेड्यूलिंग फीचर्स में प्रयोग किया जाता है।
- Inline TimePicker: यह सीधे UI पर Embed होता है और यूज़र स्क्रीन पर ही टाइम सेलेक्ट कर सकता है।
XML Syntax for TimePicker in Hindi
नीचे XML में TimePicker को declare करने का basic तरीका बताया गया है:
<TimePicker
android:id="@+id/timePicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:timePickerMode="spinner"
android:layout_marginTop="20dp"/>
Java Code Example for TimePicker in Hindi
TimePicker timePicker = findViewById(R.id.timePicker);
int hour = timePicker.getHour();
int minute = timePicker.getMinute();
// यूज़र द्वारा चुने गए टाइम को शो करना:
Toast.makeText(this, "Selected Time: " + hour + ":" + minute, Toast.LENGTH_SHORT).show();
Features of TimePicker in Android in Hindi
Important Features of TimePicker in Hindi
- 24-hour Format Support: TimePicker को 24 घंटे के फॉर्मेट (जैसे 13:00) या 12 घंटे के फॉर्मेट (AM/PM) दोनों में इस्तेमाल किया जा सकता है।
- Customizable UI: आप इसके UI को अपने एप्लिकेशन की Theme के अनुसार Customize कर सकते हैं।
- Spinner और Clock Mode: Android 5.0 (Lollipop) और उससे ऊपर के Version में आप Spinner या Clock Format का उपयोग कर सकते हैं।
- Dialog और Inline Support: TimePicker को आप Dialog Box के रूप में या सीधे Layout में Embed कर सकते हैं।
- Real-Time Time Selection: जैसे ही यूज़र टाइम बदलता है, आपको तुरंत अपडेट मिल सकता है जिससे आप टाइम के आधार पर Logic लागू कर सकते हैं।
TimePicker के कुछ अन्य Key Attributes in Hindi
| Attribute | Description (in Hindi) |
|---|---|
| android:timePickerMode | Spinner या Clock मोड को सेट करने के लिए प्रयोग होता है। |
| android:is24HourView | यह तय करता है कि टाइम 24 घंटे में दिखेगा या नहीं (true/false)। |
| setHour(int hour) | TimePicker में Default घंटा सेट करता है। |
| setMinute(int minute) | TimePicker में Default मिनट सेट करता है। |
Use Cases of TimePicker in Android in Hindi
Where to Use TimePicker in Hindi
- Alarm Apps: जब यूज़र को किसी निश्चित समय पर Notification या Alarm देना हो।
- Reminder Applications: समय पर कोई कार्य करने की याद दिलाने के लिए।
- Doctor Appointment Booking: किसी मरीज को Appointment देने के लिए समय चुनना।
- Calendar Events: किसी Event की शुरुआत या अंत का समय तय करने के लिए।
- Food Delivery Apps: डिलीवरी टाइम स्लॉट सेलेक्ट करने के लिए।
- Cab Booking Apps: Future Rides के लिए टाइम सिलेक्शन की सुविधा देने हेतु।
- Study Timers & Meditation Apps: जब यूज़र को Study या Meditation के लिए समय चुनना हो।
Advantages of Using TimePicker in Hindi
- यूज़र से Time लेने के लिए एक Standard और Clean तरीका उपलब्ध कराता है।
- फॉर्म भरते समय Error कम करता है क्योंकि यूज़र Manual Input की जगह Picker का उपयोग करता है।
- Time Selection की Accuracy बढ़ती है और UX बेहतर होता है।
- Mobile UX को आसान और Professional बनाता है।
FAQs
TimePicker Android का एक widget है जो यूज़र को समय (घंटा और मिनट) चुनने की सुविधा देता है। इसे आप Clock या Spinner फॉर्म में यूज़ कर सकते हैं।
आप TimePicker को XML में <TimePicker /> टैग की मदद से जोड़ सकते हैं और attributes जैसे android:id, android:layout_width आदि का उपयोग कर सकते हैं।
हाँ, आप TimePickerDialog का उपयोग कर सकते हैं जो एक popup dialog में टाइम सेलेक्ट करने की सुविधा देता है। यह यूज़र फ्रेंडली इंटरफेस प्रदान करता है।
is24HourView यह तय करता है कि टाइम 24 घंटे के फॉर्मेट में दिखेगा या 12 घंटे के (AM/PM)। True करने पर 24-hour format में टाइम दिखेगा।
TimePicker का उपयोग Alarm apps, Reminder apps, Doctor appointment booking, Delivery scheduling, और Cab booking apps में किया जाता है।
आप getHour() और getMinute() method की मदद से यूज़र द्वारा चुना गया टाइम प्राप्त कर सकते हैं। जैसे: timePicker.getHour(); और timePicker.getMinute();