Articles of android calendar

在android的CalendarView小部件中更改所选日期的颜色

如何在android提供的CalendarView小部件中更改所选日期的颜色。 我似乎没有在文档中find任何方法。 我可以使用setSelectedDateVerticalBar属性更改VerticalBars,但我想设置一个背景颜色,如图中所示。 我想设置左边的颜色和外观,但我能得到的就是右边的颜色和外观。 CalendarView库是如此糟糕的构建? 任何帮助是极大的赞赏。

如何使用新的Android 4.0 Ice Cream Sandwich API阅读和编辑Android日历活动?

当他们想要添加新活动时,我们正在尝试向用户显示冰淇淋三明治日历视图。 我们只能在模拟器中测试它。 另一个问题是我们找不到如何使用CalendarProvider的任何示例。 在处理三明治日历时,这是正确的课程吗? 使用Google Gdata API会更容易吗? [编辑]所以我们工作的是向日历添加一个事件,但它不是通过API,我们在正确的视图中打开日历。 但现在问题是它在模拟器中不起作用,因为我们无法同步日历。 所以问题是:如何使用新的Android 4.0 Ice Cream Sandwich API阅读和编辑Android日历事件?

将每周活动添加到日历

我想在本地Calendar添加一个活动,我想在31 December 2015每个Tuesday重复此活动: btnWeekly.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Calendar calendar = Calendar.getInstance(); Intent intent = new Intent(Intent.ACTION_INSERT) .setData(Events.CONTENT_URI) .setType(“vnd.android.cursor.item/event”) .putExtra(Events.TITLE, “Tuesdays”) .putExtra(Events.DESCRIPTION, “Tuesday Specials”) .putExtra(Events.EVENT_LOCATION, “Lixious Bench”) .putExtra(Events.RRULE, “FREQ=WEEKLY;BYDAY=Tu;UNTIL=20151231”) .putExtra(Events.DTSTART, calendar.getTimeInMillis()) .putExtra(CalendarContract.EXTRA_EVENT_ALL_DAY, true) .putExtra(CalendarContract.Events.HAS_ALARM, 1) .putExtra(Events.AVAILABILITY, Events.AVAILABILITY_BUSY); startActivity(intent); } } 问题:在日历中,它会在每个Thursday显示此事件,而我在代码中使用了“ tu ” 还有一件事,如果我也想给这个事件的持续时间,如: from 6:00 pm to 9:00 pm 。

你可以在android webview中自动链接日期吗?

我有这个HTML: sawr-o-pel-te meaning ‘lizard shield’ April 7th, 2015 4/7/2015 April 7th Next Monday 6th 202 E South St Orlando, FL 32801 Quick Facts One of the most well-understood nodosaurids The earliest known genus of nodosaurid Measured about 5 meters (16.5 ft) long The tail made up nearly half of its body length 我想知道是否可以自动超链接日期,以便当用户按下它们时,您可以将它们添加到用户(手机的)日历中? 这应该如何运作的一个很好的例子是Gmail。 如果有日期或单词(明天,本周五等),则应自动链接,以便将日期添加到日历中。 […]

列出Android 4+中特定日期的事件(ALL_DAY问题)

我试图让所有活动在Android 4+中的某一天发生。 据我所知,CalendarContract.Instances是获取事件的最简单方法,因为它处理重复事件和单个时间事件。 但是,我在处理时间戳方面遇到了一些问题。 具体而言,它似乎以不同方式处理ALL_DAY事件。 我开始使用以下代码( start是我获取事件的日期,毫秒“数学”是为了避免在第二天上午12点开始的不必要事件,Calendar使用默认时区)。 public Cursor fetchCursor(Calendar start) { Calendar end = (Calendar) start.clone(); end.add(Calendar.DATE, 1); long startTime = start.getTimeInMillis() + 1; long endTime = end.getTimeInMillis() – 1; ContentResolver resolver = mContext.getContentResolver(); return CalendarContract.Instances.query(resolver, projection, startTime, endTime); } 这段代码似乎适用于许多边缘情况,不同的时区,跨越多天的事件……除了全天事件之外的所有事情。 当我用ALL_DAY标志检查返回的事件时: Cursor c = fetchCursor(date); Log.e(“SIZE”, String.valueOf(c.getCount())); while (c.moveToNext()) { long begin = […]

如何以天为单位显示毫秒:小时:分钟:秒

这就是我现在所拥有的 Seconds = (60 – timeInMilliSeconds / 1000 % 60); Minutes = (60 – ((timeInMilliSeconds / 1000) / 60) %60); 我认为是正确的。 它应该像几个小时和几天一样 – Hours = ((((timeInMilliSeconds / 1000) / 60) / 60) % 24); Days = ((((timeInMilliSeconds / 1000) / 60) / 60) / 24) % 24; 接着- TextView.SetText(“Time left:” + Days + “:” + […]

为什么日期选择器会在我的视图中添加日历?

我开始学习如何在Android上开发。 这很简单,但我面临一个问题我没有在任何地方find任何提及…… 我有一个观点: 其中显示了一个日期选择器。 问题是日期选择器似乎除了日期选择器的经典滚轮之外还添加了一个日历(见图)。 我不想要这个观点,为了约会而滚滚而去。 我是以错误的方式使用日期选择器还是这是原始行为? 谢谢 ! 纪尧姆

用于显示活动的Android CalendarView

我想在日期上显示一个日历,其中包含与默认日历应用程序类似的不同颜色的事件。 但我没有在默认日历视图中看到任何此类API。 任何人都可以指导我正确的方向如何继续这个? 我应该扩展默认日历并添加我自己的function吗? 或者我应该使用带有PageViewer和片段的5×5文本框?

Calender.getInstance()在Android Studio中出错

点击我的EditText时,我正试图popup一个DatePicker对话框。 问题是,当我尝试用Calender.getInstance()实例化我的Calender对象时,令人毛骨悚然的红色下划线出现在getInstance()下面。 Calender myCalender = Calender.getInstance(); 它hover在它上面,它说 呼叫需要API级别24(当前最小值为15)。 显然,我希望我的应用程序能够在最低API级别15的设备上运行。请帮助我,我是Android的新手。 谢谢。 我试图按照这种方法将DatePicker添加到我的EditText

如何使用事件pipe理创build自定义日历?

我的要求: – 我试图做一个只有日历function的应用程序,当用户打开应用程序,日历打开像谷歌日历一样。 我从Web服务接收事件,我必须根据日历中的date显示这些事件。 现在,如果他们在任何时间比他们应该是事件时间的色块,并且如果有多个事件,那么我们必须为每个事件显示多个颜色块。 我在这里是一个很好的build议。 我可以通过默认库或API来做到这一点? 因为我已经阅读了android API的Calendar , CalendarView , calendar-provider , CalendarContract 。 但没有人告诉我们如何在自己的日历中显示事件。 所以我正在尝试用自定义日历。 我能够通过使用Gridview创build自定义日历。 。 我希望事件看起来像这样 。 BTW我最低的Android支持是android v4.0