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

कोटलिन का उपयोग करके एंड्रॉइड ऐप में कैलेंडर ईवेंट कैसे जोड़ें?

<घंटा/>

यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके Android ऐप में कैलेंडर ईवेंट कैसे जोड़ें?

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

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

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
   xmlns:tools="https://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:padding="8dp"
   tools:context=".MainActivity">
   <TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="50dp"
      android:text="Tutorials Point"
      android:textAlignment="center"
      android:textColor="@android:color/holo_green_dark"
      android:textSize="32sp"
      android:textStyle="bold" />
   <Button
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_below="@+id/textView"
      android:layout_centerInParent="true"
      android:onClick="addCalendarEvent"
      android:text="Add Calendar Event" />
   <TextView
      android:id="@+id/textView"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerInParent="true"
      android:text="Calendar Event In Android"
      android:textColor="@android:color/background_dark"
      android:textSize="18sp"
      android:textStyle="bold" />
</RelativeLayout>

चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें

import android.content.Intent
import android.os.Bundle
import android.view.View
import androidx.appcompat.app.AppCompatActivity
import java.util.*
class MainActivity : AppCompatActivity() {
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      title = "KotlinApp"
   }
   fun addCalendarEvent(view: View) {
      val calendarEvent: Calendar = Calendar.getInstance()
      val intent = Intent(Intent.ACTION_EDIT)
      intent.type = "vnd.android.cursor.item/event"
      intent.putExtra("beginTime", calendarEvent.timeInMillis)
      intent.putExtra("allDay", true)
      import android.content.Intent
      import android.os.Bundle
      import android.view.View
      import androidx.appcompat.app.AppCompatActivity
      import java.util.*
      class MainActivity : AppCompatActivity() {
         override fun onCreate(savedInstanceState: Bundle?) {
         super.onCreate(savedInstanceState)
         setContentView(R.layout.activity_main)
         title = "KotlinApp"
      }
      fun addCalendarEvent(view: View) {
         val calendarEvent: Calendar = Calendar.getInstance()
         val intent = Intent(Intent.ACTION_EDIT)
         intent.type = "vnd.android.cursor.item/event"
         intent.putExtra("beginTime", calendarEvent.timeInMillis)
         intent.putExtra("allDay", true)
         intent.putExtra("rule", "FREQ=YEARLY")
         intent.putExtra("endTime", calendarEvent.timeInMillis + 60 * 60 * 1000)
         intent.putExtra("title", "Calendar Event")
         startActivity(intent)
   }
}

चरण 4 - निम्नलिखित कोड को androidManifest.xml में जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="app.com.q11">
   <application
      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">
      <activity android:name=".MainActivity">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
   </application>
</manifest>

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से कोटलिन का उपयोग करके एंड्रॉइड ऐप में कैलेंडर ईवेंट कैसे जोड़ें? । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा

कोटलिन का उपयोग करके एंड्रॉइड ऐप में कैलेंडर ईवेंट कैसे जोड़ें?


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

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

  1. एंड्रॉइड में वरीयता स्क्रीन में बटन कैसे जोड़ें?

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

  1. एंड्रॉइड ऐप में कैलेंडर ईवेंट कैसे जोड़ें?

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