先日tCalendarWidgetをAndroid OS 2.2対応させました。

理由はパッケージ名が変更されたから….

確かに新しいパッケージ名の方が、正しいでしょうけど…

Android 2.2以前


private static final String DEFAULT_CALENDAR_PACKAGE = "com.android.calendar";
private static final String DEFAULT_CALENDAR_CLASS = "com.android.calendar.LaunchActivity";

Android 2.2以降


private static final String DEFAULT_CALENDAR_PACKAGE_FROYO = "com.google.android.calendar";
private static final String DEFAULT_CALENDAR_CLASS_FROYO = "com.android.calendar.LaunchActivity";

これらの値を使って、カレンダーアプリの存在チェックをかける方法は、「HTC Senseのカレンダー起動方法」をご覧ください

カレンダーを起動するアプリは大変ですね。情報共有でした。

ブログ内の関連する記事