четверг, 15 декабря 2011 г.

Добавляем событие в календарь

 Вот сегодня понадобилось добавить событие в календарь. Получилось как-то так.

 
new AlertDialog.Builder(this)
  .setIcon(R.drawable.ic_launcher)
  .setTitle(R.string.calend_event_ask_title)
  .setMessage(R.string.calend_event_ask)
  .setPositiveButton(R.string.yes,
    new DialogInterface.OnClickListener() {

     @Override
     public void onClick(DialogInterface dialog,
       int which) {
      Date tt = new Date();
      Intent intent = new Intent(Intent.ACTION_EDIT);
      intent.setType("vnd.android.cursor.item/event");
      intent.putExtra("allDay", false);
      intent.putExtra("rrule", "FREQ=DAILY");
      intent.putExtra("title", getString(R.string.calend_event_title));
      intent.putExtra("description",  getString(R.string.calend_event_desk));
      intent.putExtra("beginTime", tt.getTime());
      intent.putExtra("endTime", tt.getTime() + 1000*60*5);
      startActivity(intent);


     }

    })
  .setNegativeButton(R.string.no,
    new DialogInterface.OnClickListener() {

     @Override
     public void onClick(DialogInterface dialog,
       int which) {
     }

    }).setCancelable(false).show();

Комментариев нет:

Отправить комментарий