Right, event ID which we get from the above code is unique for every event
on Calender.

As you said "unique id  through which we can update the particular(on the
basis of unique id) event in Android Calendar".
we can open the event using event_id with delete and edit option so that we
can update them.

Please put our question forward if any.

Regards
Vinay kumar

On Fri, Aug 24, 2012 at 3:30 PM, Rahul Kaushik <rahulkaushi...@gmail.com>wrote:

>
> unique id  through which we can update the particular(on the basis of
> unique id) event in Android Calendar
>
> Thanks
> RK
>
>
> On Fri, Aug 24, 2012 at 3:24 PM, vinay kumar <vk872...@gmail.com> wrote:
>
>> According you what is unique id could you please bring some clarity on
>> this.
>>
>>
>> On Fri, Aug 24, 2012 at 3:01 PM, Rahul Kaushik 
>> <rahulkaushi...@gmail.com>wrote:
>>
>>> i think  eventID.add(cursor.getLong(0));  this code will fetch you
>>> "calendar_id" not the unique id for event
>>>
>>> Thanks
>>> RK
>>>
>>> On Fri, Aug 24, 2012 at 2:51 PM, vinay kumar <vk872...@gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> You can use content resolver to get the event_ID and event_Details as
>>>> well please check the following code.
>>>>
>>>>
>>>> public class MyCalendar {
>>>>
>>>>     static Cursor cursor;
>>>>     public static ArrayList<Long> eventID = new ArrayList<Long>();
>>>>     public static ArrayList<String> nameOfEvent = new
>>>> ArrayList<String>();
>>>>     public static ArrayList<String> startDates = new
>>>> ArrayList<String>();
>>>>     public static ArrayList<String> endDates = new ArrayList<String>();
>>>>     public static ArrayList<String> descriptions = new
>>>> ArrayList<String>();
>>>>     public static ArrayList<String> location = new ArrayList<String>();
>>>>
>>>>     public static void readCalendar(Context context) {
>>>>         eventID.clear();
>>>>         nameOfEvent.clear();
>>>>         startDates.clear();
>>>>         endDates.clear();
>>>>         descriptions.clear();
>>>>         location.clear();
>>>>         ContentResolver contentResolver = context.getContentResolver();
>>>>
>>>>         // Fetch a list of all calendars synced with the device, their
>>>> display
>>>>         // names and whether the
>>>>         // user has them selected for display.
>>>>
>>>>         cursor = contentResolver
>>>>
>>>> .query(Uri.parse("content://com.android.calendar/events"),
>>>>                         new String[] { "calendar_id", "title",
>>>> "description",
>>>>                                 "dtstart", "dtend", "eventLocation" },
>>>> null,
>>>>                         null, null);
>>>>
>>>>         cursor.moveToFirst();
>>>>         // fetching calendars name
>>>>         String CNames[] = new String[cursor.getCount()];
>>>>
>>>>         // fetching calendars id
>>>>         nameOfEvent.clear();
>>>>         startDates.clear();
>>>>         endDates.clear();
>>>>         descriptions.clear();
>>>>         location.clear();
>>>>         for (int i = 0; i < CNames.length; i++) {
>>>>
>>>>             eventID.add(cursor.getLong(0));
>>>>             nameOfEvent.add(cursor.getString(1));
>>>>             if (cursor.getString(2) != null) {
>>>>                 descriptions.add(cursor.getString(2));
>>>>             } else {
>>>>                 descriptions.add("");
>>>>             }
>>>>
>>>> startDates.add(getDate(Long.parseLong(cursor.getString(3))));
>>>>             endDates.add(getDate(Long.parseLong(cursor.getString(4))));
>>>>
>>>>             if (cursor.getString(5) != null) {
>>>>                 location.add(cursor.getString(5));
>>>>             } else {
>>>>                 location.add("");
>>>>             }
>>>>
>>>>             CNames[i] = cursor.getString(1);
>>>>             cursor.moveToNext();
>>>>
>>>>         }
>>>>         // printData();
>>>>     }
>>>>
>>>>     public static String getDate(long milliSeconds) {
>>>>         SimpleDateFormat formatter = new SimpleDateFormat(
>>>>                 "dd/MM/yyyy hh:mm:ss a");
>>>>         Calendar calendar = Calendar.getInstance();
>>>>         calendar.setTimeInMillis(milliSeconds);
>>>>         return formatter.format(calendar.getTime());
>>>>     }
>>>>
>>>>
>>>>
>>>> On Fri, Aug 24, 2012 at 2:33 PM, Rahul Kaushik <
>>>> rahulkaushi...@gmail.com> wrote:
>>>>
>>>>> HI,
>>>>>
>>>>> How to get Unique ID for EventID In android Calender Event after
>>>>> insertion of an event???
>>>>>
>>>>> Thanks
>>>>> RK
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Android Developers" group.
>>>>> To post to this group, send email to
>>>>> android-developers@googlegroups.com
>>>>> To unsubscribe from this group, send email to
>>>>> android-developers+unsubscr...@googlegroups.com
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/android-developers?hl=en
>>>>>
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Android Developers" group.
>>>> To post to this group, send email to
>>>> android-developers@googlegroups.com
>>>> To unsubscribe from this group, send email to
>>>> android-developers+unsubscr...@googlegroups.com
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/android-developers?hl=en
>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Android Developers" group.
>>> To post to this group, send email to android-developers@googlegroups.com
>>> To unsubscribe from this group, send email to
>>> android-developers+unsubscr...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-developers?hl=en
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to android-developers@googlegroups.com
>> To unsubscribe from this group, send email to
>> android-developers+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to