यह उदाहरण दर्शाता है कि Android में अलार्ममैनेजर का उपयोग कैसे करें।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें
<पूर्व>आयात android.app.AlarmManagerimport android.app.PendingIntentimport android.content.BroadcastReceiverimport android.content.Contextimport android.content.Intentimport android.os.Buildimport android.os.Bundleimport android.util.Logimport android.widget.Buttonimport android .widget.TimePickerimport android.widget.Toastimport androidx.appcompat.app.AppCompatActivityimport java.util.*class MainActivity:AppCompatActivity() {lateinit var btnSetAlarm:Buttonlateinit var timePicker:TimePicker ओवरराइड फन ऑनक्रिएट (सेव्ड इंस्टेंस?) {सुपर. onCreate(savedInstanceState) setContentView(R.layout.activity_main) शीर्षक ="कोटलिनएप" टाइमपिकर =findViewById(R.id.timePicker) btnSetAlarm =findViewById(R.id.buttonAlarm) btnSetAlarm.setOnClickListener { कैलेंडर:कैलेंडर =) अगर (Build.VERSION.SDK_INT>=23) {कैलेंडर.सेट (कैलेंडर.गेट (कैलेंडर.YEAR), कैलेंडर.गेट (कैलेंडर। MONTH), कैलेंडर। get(Calendar.DAY_OF_MONTH), timePicker.hour, timePicker.minute, 0)} और {कैलेंडर.सेट (कैलेंडर.गेट (कैलेंडर.YEAR), कैलेंडर.गेट (कैलेंडर.MONTH), Calendar.get(Calendar.DAY_OF_MONTH) , timePicker.currentHour, timePicker.currentMinute, 0) } setAlarm(calendar.timeInMillis) } } निजी मज़ा सेटअलार्म(timeInMillis:Long) { वैल अलार्ममैनेजर =getSystemService(Context.ALARM_SERVICE) as अलार्ममैनगर वैल इंटेंट =इंटेंट (यह, MyAlarm::class.java) वैल पेंडिंगइन्टेंट =PendingIntent.getBroadcast (यह, 0, इंटेंट, 0) अलार्ममैनेजर.सेट रिपीटिंग (अलार्ममैनेजर.आरटीसी, टाइमइनमिलिस, अलार्ममैनेजर। INTERVAL_DAY, पेंडिंग इंटेंट) Toast.makeText (यह, "अलार्म सेट है", Toast.LENGTH_SHORT ).show() } निजी वर्ग MyAlarm :BroadcastReceiver() { ओवरराइड मज़ा onReceive (संदर्भ:प्रसंग, आशय:आशय) { Log.d ("अलार्म बेल", "अलार्म अभी निकाल दिया गया") }}}चरण 4 - निम्न कोड को androidManifest.xml में जोड़ें
<एप्लिकेशन android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android) :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" />
आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा।