Back to project page calendar.
The source code is released under:
GNU General Public License
If you think the Android project calendar listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.dorosh.calendar.creator.ideacalendar.app; /* w w w . j a v a2 s. com*/ import android.app.Activity; import android.content.ContentResolver; import android.content.ContentValues; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.provider.CalendarContract; import android.view.View; import android.widget.EditText; import android.widget.Toast; /** * Created by Admin on 21.04.2014. */ public class SetupActivity extends Activity { public static enum TransitionType { SlideLeft } public static TransitionType transitionType; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.setup_activity); findViewById(R.id.toNextButton).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { EditText editText = (EditText) findViewById(R.id.newCalendarName); String newText = editText.getText().toString(); if (newText.matches("")) { Toast toast = Toast.makeText(getApplicationContext(), "Calendar name empty! Try again!", Toast.LENGTH_SHORT); toast.show(); } else { /* Creating Content Values */ final ContentValues contentValues = new ContentValues(); contentValues.put(CalendarContract.Calendars.NAME, "IDEA"); contentValues.put(CalendarContract.Calendars.CALENDAR_DISPLAY_NAME, newText); contentValues.put(CalendarContract.Calendars.CALENDAR_COLOR, 0xEA8561); contentValues.put(CalendarContract.Calendars.VISIBLE, 1); /* BUILDING URI */ Uri CAL_URI = CalendarContract.Calendars.CONTENT_URI; CAL_URI .buildUpon() .appendQueryParameter(CalendarContract.CALLER_IS_SYNCADAPTER, "true") .build(); /* Inserting Calendar in DATABASE */ ContentResolver contentResolver = getBaseContext().getContentResolver(); contentResolver.insert(CAL_URI, contentValues); Toast toast = Toast.makeText(getApplicationContext(), "New Calendar name: " + editText.getText().toString(), Toast.LENGTH_SHORT); toast.show(); Intent intent = new Intent(SetupActivity.this, MainActivity.class); startActivity(intent); transitionType = TransitionType.SlideLeft; overridePendingTransition(R.anim.slide_left_in, R.anim.slide_left_out); } } }); } }