Big Bug Ban

兴趣 践行 创新

Android开发日志 日程处理

 

本文已经参加   “首届 Google 暑期大学生博客分享大赛——2010 Android 篇”

为princehaku原创   如果您忘了我的地址  请使用google搜索  “Android开发日志”

最近制作的KVB – 全自动课表生成器..android版快要接近尾声了…

这个是系统流图..

抓取课表和产生日程部分..都是由服务器进行处理

目前已经放置到GAE..由google app engine进行处理

返回的结果比原有数据少很多..极大的减轻了手机的资源耗尽..

现在在手机部分还有个问题.就是将服务器返回的结果以日程的方式存入手机.

记得j2me上可以使用jsr75规范进行PIM的各种处理

google了一下..发现android也是可以操作日程的

使用前需要在manifest.xml中加入

 
    
    
    
    

    private void addEvent()
    {
          ContentValues event = new ContentValues();
          event.put("calendar_id", 1);//唯一的标识符
          event.put("title", "Event Title");//标题
          event.put("description", "Event Desc");//描述
          event.put("eventLocation", "Event Location");//地点
          long startTime = 120000000;
          long endTime = 120010200;
          event.put("dtstart", startTime);//开始的时间
          event.put("dtend", endTime);//结束的时间
          Uri eventsUri = Uri.parse("content://calendar/events");
          Uri url = getContentResolver().insert(eventsUri, event);//存入
    }

但是呢..模拟器不能用…哎…

这个暂时留到最后测试..

先把GAE上的那个给弄好

———————————————-

Update

To access the Corporate Calendar on Motorola devices, use “content://calendarEx” in place of “content://calendar”.

Update 2

For Android devices using 2.2 (Froyo) or greater, where previously you had content://calendar you should write content://com.android.calendar

以上是最近才找到的…加不起日程的原因..2.2 以及摩托罗拉系列改变了uri..需要注意啊!

Written by princehaku

8月 7th, 2010 at 12:58 上午

Posted in Android

Tagged with ,

without comments

Leave a Reply