Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

एंड्रॉइड में अलार्ममेनगर का उपयोग कैसे करें?

<घंटा/>

यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में अलार्ममेनगर का उपयोग कैसे करूं।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

   <बटन android:layout_gravity="center" android:id="@+id/buttonAlarm" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=" अलार्म सेट करें" /> 

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें <पूर्व>आयात 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), कैलेंडर.गेट (कैलेंडर। माह), कैलेंडर. t(Calendar.DAY_OF_MONTH), timePicker.hour, timePicker.minute, 0)} और {कैलेंडर.सेट (कैलेंडर.गेट (कैलेंडर.YEAR), कैलेंडर.गेट (कैलेंडर.MONTH), कैलेंडर.गेट (कैलेंडर.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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइल में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड में अलार्ममेनगर का उपयोग कैसे करें?


  1. एंड्रॉइड में व्यूफ्लिपर का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं android में viewFlipper का उपयोग कैसे कर सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - नि

  1. एंड्रॉइड में स्नैकबार का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं android में स्नैकबार का उपयोग कैसे कर सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - ओपन बिल्

  1. एंड्रॉइड में नेविगेशन व्यू का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में नेविगेशन व्यू का उपयोग कैसे करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न को