Tag: 安卓程序

使用java添加android日历事件

嗨,我正在尝试将事件添加到Android日历。 我是android开发的新手。 请帮助我如何将事件添加到Android日历。 这是我的代码不起作用。 当我运行它时,它给我一条消息“应用程序日历(进程com.something.something)已意外停止”并且有此按钮“强制停止”。 这是我的代码 package com.zafar.calendar; import android.app.Activity; import android.content.ContentValues; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; public class Calendar extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Cursor cursor=getContentResolver().query(Uri.parse(“content://com.android.calendar/calendars”), new String[]{“_id”, “displayname”}, null, null, null); cursor.moveToFirst(); // Get calendars name String […]

如何获得当年的总周数?

我在stackoverflow上获得了下面的代码,它返回当前年份的总周数,但它是硬编码的,它将在2014年和2016年不起作用。我如何动态获得本年度的总周数? Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, 2015); cal.set(Calendar.MONTH, Calendar.DECEMBER); cal.set(Calendar.DAY_OF_MONTH, 31); int ordinalDay = cal.get(Calendar.DAY_OF_YEAR); int weekDay = cal.get(Calendar.DAY_OF_WEEK) – 1; // Sunday = 0 int numberOfWeeks = (ordinalDay – weekDay + 10) / 7; System.out.println(numberOfWeeks); 我这样做只是检查它是当前的方法? Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); cal.set(Calendar.YEAR, year); cal.set(Calendar.MONTH, Calendar.DECEMBER); cal.set(Calendar.DAY_OF_MONTH, 31); int ordinalDay = cal.get(Calendar.DAY_OF_YEAR); […]