android - 日历事件 UI android

标签 android user-interface calendar

我可以像这样创建一个事件:

 public void Mindencalendar(){
    ContentResolver cr = getActivity().getContentResolver();
    Calendar calendarEvent = Calendar.getInstance();
    long idk[] = new long[szam];
    idk[szam-1] = cu.addEventToCalender(cr,"a","b","c",5,calendarEvent.getTimeInMillis());
    szam++;
}

...

 public class CalendarUtils{
    Context context;
    final int IDF = 12;


    public static long addEventToCalender(ContentResolver cr, String title, String addInfo, String place, int status,
                                          long startDate) {

        String eventUriStr = "content://com.android.calendar/" + "events";
        ContentValues event = new ContentValues();


        event.put("calendar_id", 1);
        event.put("title", title);
        event.put("description", addInfo);
        event.put("eventLocation", place);
        event.put("eventTimezone", "UTC/GMT +2:00");
        long endDate = startDate + 1000 * 60 * 60;
        event.put("dtstart", startDate);
        event.put("dtend", endDate);
        event.put("eventStatus", status);
        event.put("hasAlarm", 1);


        Uri eventUri = cr.insert(Uri.parse(eventUriStr), event);
        long eventID = Long.parseLong(eventUri.getLastPathSegment());

        //context.startActivity(i);

        return eventID;
    }
}

现在它正在完美地写入日历,我没有 UI,但我认为它会打开基本 android 日历的 UI。如果我想在没有 Intent 的情况下这样做,我必须创建自己的布局吗?

最佳答案

您可以使用 Date Picker 这是一个 example

关于android - 日历事件 UI android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38185338/

相关文章:

android - 在 Android 中为 SurfaceView 设置背景颜色

android - 删除 Android PopupWindow 中的阴影

java - java中绘制点

C++/TCL如何调用tk?

java - JProgressbar 未显示(无线程)

iphone - 使用日历作为日期选择器

mysql - 插入mysql日期范围,每7天添加不同的值(轮类日历)

android - FFMPEG 淡入淡出叠加

android - 将日历对象添加到 ParseObject

java - Android Studio - OpenJDK 1.8 与 Oracle JDK