From: Marius Gavrilescu Date: Sun, 9 Jun 2013 19:57:27 +0000 (+0300) Subject: Rename GCalendar back to Calendar and remove some unused imports X-Git-Url: http://git.ieval.ro/?p=unical.git;a=commitdiff_plain;h=bc3c42738fc385fe0863981a50196cf866527372 Rename GCalendar back to Calendar and remove some unused imports --- diff --git a/src/ro/ieval/unical/Calendar.java b/src/ro/ieval/unical/Calendar.java new file mode 100644 index 0000000..11b2667 --- /dev/null +++ b/src/ro/ieval/unical/Calendar.java @@ -0,0 +1,53 @@ +package ro.ieval.unical; + +import android.content.ContentResolver; +import android.content.Context; +import android.database.Cursor; +import android.provider.BaseColumns; +import android.provider.CalendarContract.Calendars; + +final class Calendar { + private static final String[] PROJECTION = { + BaseColumns._ID, + Calendars.NAME, + Calendars.CALENDAR_DISPLAY_NAME, + Calendars.VISIBLE, + Calendars.ACCOUNT_NAME, + Calendars.ACCOUNT_TYPE, + }; + + /** Calendar ID */ + public final long _id; + /** Calendar name */ + public final String name; + /** Calendar display name */ + public final String displayName; + /** Calendar visibility (false - do not show events associated with this calendar, true - show events associated with this calendar) */ + public final boolean visible; + /** Name of the account used to sync this calendar */ + public final String accountName; + /** Type of the calendar used to sync this calendar */ + public final String accountType; + + private Calendar(final long _id, final String name, final String displayName, final boolean visible, final String accountName, final String accountType) { + this._id=_id; + this.name=name; + this.displayName=displayName; + this.visible=visible; + this.accountName=accountName; + this.accountType=accountType; + } + + public static Calendar[] getAllCalendars(final Context context){ + final ContentResolver cr=context.getContentResolver(); + final Cursor cursor = cr.query(Calendars.CONTENT_URI, PROJECTION, null, null, null); + cursor.moveToFirst(); + final Calendar[] calendars = new Calendar[cursor.getCount()]; + for(int i=0;i r = new ArrayList(); - for(final GCalendar calendar : GCalendar.getAllCalendars(context)) + for(final Calendar calendar : Calendar.getAllCalendars(context)) for(final Event event : getEventsByCalendar(context, calendar._id, null)) r.add(event); return r.toArray(new Event[r.size()]); diff --git a/src/ro/ieval/unical/EventListActivity.java b/src/ro/ieval/unical/EventListActivity.java index 1b55024..58fc8b2 100644 --- a/src/ro/ieval/unical/EventListActivity.java +++ b/src/ro/ieval/unical/EventListActivity.java @@ -1,25 +1,17 @@ package ro.ieval.unical; -import java.util.ArrayList; import java.util.Arrays; -import java.util.Calendar; import java.util.Comparator; -import java.util.Date; -import java.util.GregorianCalendar; import android.app.Activity; import android.content.Intent; -import android.graphics.Color; import android.os.Bundle; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; -import android.view.View.OnClickListener; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; -import android.widget.Button; -import android.widget.LinearLayout; import android.widget.ListView; diff --git a/src/ro/ieval/unical/GCalendar.java b/src/ro/ieval/unical/GCalendar.java deleted file mode 100644 index 3889def..0000000 --- a/src/ro/ieval/unical/GCalendar.java +++ /dev/null @@ -1,53 +0,0 @@ -package ro.ieval.unical; - -import android.content.ContentResolver; -import android.content.Context; -import android.database.Cursor; -import android.provider.BaseColumns; -import android.provider.CalendarContract.Calendars; - -final class GCalendar { - private static final String[] PROJECTION = { - BaseColumns._ID, - Calendars.NAME, - Calendars.CALENDAR_DISPLAY_NAME, - Calendars.VISIBLE, - Calendars.ACCOUNT_NAME, - Calendars.ACCOUNT_TYPE, - }; - - /** Calendar ID */ - public final long _id; - /** Calendar name */ - public final String name; - /** Calendar display name */ - public final String displayName; - /** Calendar visibility (false - do not show events associated with this calendar, true - show events associated with this calendar) */ - public final boolean visible; - /** Name of the account used to sync this calendar */ - public final String accountName; - /** Type of the calendar used to sync this calendar */ - public final String accountType; - - private GCalendar(final long _id, final String name, final String displayName, final boolean visible, final String accountName, final String accountType) { - this._id=_id; - this.name=name; - this.displayName=displayName; - this.visible=visible; - this.accountName=accountName; - this.accountType=accountType; - } - - public static GCalendar[] getAllCalendars(final Context context){ - final ContentResolver cr=context.getContentResolver(); - final Cursor cursor = cr.query(Calendars.CONTENT_URI, PROJECTION, null, null, null); - cursor.moveToFirst(); - final GCalendar[] calendars = new GCalendar[cursor.getCount()]; - for(int i=0;i