草庐IT

CALENDAR

全部标签

java - Android - 将日期格式化为 "Day, Month dd, yyyy"

我从用户那里得到他在DatePickerDialog中设置的日期。我得到的日期是这种格式:intselectedYear,intselectedMonth,intselectedDay我可以将其格式化为如下图所示的“Day,Monthdd,yyyy”吗? 最佳答案 使用从选择器返回的值intselectedYear=2013;intselectedDay=20;intselectedMonth=11;Calendarcal=Calendar.getInstance();cal.set(Calendar.YEAR,selectedYe

android - 如何在自定义日历 View 中选择多个日期?

我正在android中制作自定义日历我的要求是选择多个日期与图像中显示的相同,任何人都有任何建议。直到现在我在View上制作日历并尝试根据触摸绘制路径但它对我不起作用.这是我的代码:-publicclassCalendarViewextendsView{privatefloatwidth;//widthofonetileprivatefloatheight;//heightofonetileprivateintselX;//XindexofselectionprivateintselY;//YindexofselectionprivatefinalRectselRect=newRect

android - Android 上的 Webcal

我有一个带有日历的webcal提要,我想将其添加到我的应用程序的谷歌日历的用户。我已经尝试了很多搜索,看看这是否可行,但还没有真正得到任何结果。我对Android开发还比较陌生,所以如果我遗漏了一些非常简单的东西,请多多包涵! 最佳答案 要在您的Android手机上订阅日历,您需要在与您的手机相关联的Google日历帐户中订阅相应的日历。订阅后,日历应该会出现在手机上。我希望这就是您要找的。 关于android-Android上的Webcal,我们在StackOverflow上找到一个类

android - 如何以编程方式填充 Android 设备日历应用程序上的提醒部分?

我需要使用一些预填充的数据打开Android设备的日历应用程序。我正在使用的逻辑似乎填充了如下字段:Activity说明Activity地点从日期到日期全天Activity/不活动重复/重复信息我无法填充“提醒”部分,我想填充“提醒”部分。很高兴在这方面得到一些帮助这是我用来打开日历应用程序并填充日期的代码。//IntenttoopenCalendarEventIntentintent=newIntent(Intent.ACTION_INSERT).setData(Events.CONTENT_URI);intent.putExtra(Events.DESCRIPTION,desc);

具有异常日期的 Android CalendarContract 重复事件

我找不到将异常(exception)日期插入重复事件的方法。上下文我正在解析一个带有事件的.ics文件(ical格式)成功。这是.icsBEGIN:VCALENDARPRODID:-//GoogleInc//GoogleCalendar70.9054//ENVERSION:2.0CALSCALE:GREGORIANMETHOD:PUBLISHX-WR-CALNAME:TESTINGX-WR-TIMEZONE:Europe/AmsterdamX-WR-CALDESC:BEGIN:VTIMEZONETZID:Europe/AmsterdamX-LIC-LOCATION:Europe/Ams

android - UsageStatsManager 仅从最后一天/一周/一个月/一年返回数据?

我正在尝试从UsageStatsManager查询UsageStats。我构建了一个DateUtils类,它为我提供了获取每天/每月/每年(一周即将到来)的开始和结束时间的方法,如下所示:publicstaticCalendargetCal(intyear,intmonth,intday){Calendarcal=Calendar.getInstance();cal.set(year,month,day,0,0,0);cal.set(Calendar.MILLISECOND,0);returncal;}publicstaticlonggetDayStart(intyear,intmon

java - 使用 google-java-client-api 选择非默认 googlecalendar

我想使用googlejava客户端API获取我的GoogleAccount中的所有日历。在我的应用程序中,我希望用户可以选择在哪个日历中保存他的事件(不仅在默认情况下)。但因此我需要他们的CalendarID。我不希望用户必须搜索他们的日历ID才能将其手写到应用程序中。是否可以在他的帐户中创建一个新日历,将所有事件写入这个新日历中。抱歉我的英语不好。 最佳答案 当然可以。您只需要知道要在其中保存新事件的calendarId,并将它们与事件插入功能一起使用即可。例如:Eventevent=newEvent();event.setSum

java - 如何在 android 日历 View 中仅显示当前月份

在Android日历View中仅显示当前月份(或)在日历View中禁用ScrollView......我写的显示日历的代码我怎样才能只显示当前月份.....?请大家帮我提前谢谢。 最佳答案 在您的类(class)中,您可以通过以下方式一直显示到本月底://getmonthandgethowmanydaysincurrentmonthCalendarcalendar=Calendar.getInstance();intdaysInMonth=calendar.getActualMaximum(Calendar.DAY_OF_MONTH

android - 如何防止在 DatePickerDialog 中选择通过日期(setMinDate 无法按预期工作)

我发现DatePicker(Dialog)非常困惑......当设置了setMinDate()时...显示的日历确实“视觉上禁用”了通过的日期(使它们变成灰色)但是这些日期仍然可以选择!我想阻止用户这样做。理想的方法是使通过的日期不可点击/不可选择。如果不可能,至少要捕获此事件(哪个?onDateChanged?、onSelected?...)并toast消息并禁用“确定”按钮,直到用户选择有效日期。不幸的是,datepicker(dialog)没有onChangedListener(实际上它有但没有setter)。所以我得到的唯一事件是按下OK按钮。太晚了。这是我的代码dateTex

android - Google 日历 API 中的 "Year 2038 _problem"(Android 应用程序)

我正在构建一个Android应用程序,该应用程序允许用户将事件插入到Google日历和外部日历(如Exchange帐户)。问题是,如果用户想在2038年之后添加一个事件,它会创建过去的事件(例如-2038年1月变成1901年12月,2038年7月4日变成1902年5月28日)。我做了一些研究,发现问题是“Year2038problem”。TheYear2038problemisanissueforcomputinganddatastoragesituationsinwhichtimevaluesarestoredorcalculatedasasigned32-bitinteger,an