首页 新闻 会员 周边

miui6日历日程读取问题

0
悬赏园豆:100 [已关闭问题] 关闭于 2015-12-14 13:13

小白,miui6中想利用时钟.MTZ改动达到显示今后三天的日程。想法如下:

1,调用calendarprovider的数据,先查表instances中的开始日期(startday),它同行对应的日程id是(event_id)(唯一的),把和系统日期及明后两天的日期相同的startday所对应的enent_id都取出来。

2,再到表events中,把选中的event_id所对应的column(title,dtstart,eventlocation)都读出来。

已有资料:

1,//data/data/com.android/provider.calendar/calendar.db,SQL打开这个库发现表instances(有一条索引:create index instancesstartday on instances startday),在这个表中的查开始日期是column:startday(7位数字,type在sql给出的是integer,感觉每过一天数字加1),它同行对应的日程id是:event_id(唯一的)。?

2,calendarprovider.apk的manifest中有一句<provider name="calenderprovider2" authorities="com.android.calendar">

3,手机有两个calendar.db文件,//dada/data/com.android.calendar/目录下还有一个。

4,时钟的manifest.xml,下面这段自己做note测试,没问题,基本也知道是什么意思了,可是怎么改日程的就不会了,也没弄明白depend语句。请高手给写这几句,谢谢!!

<?xml version="1.0" encoding="utf-8"?>
<Clock version="1" type="awesome" useVariableUpdater="DateTime.Minute" resDensity="480" >
<!-- 时间 -->

<VariableBinders>
<ContentProviderBinder "content://notes/note" columns="modified_date,snippet" order="modified_date DESC" countName="note_count">
<Variable name="note_date1" type="long" column="modified_date" row="0"/>
<Variable name="note_snippet1" type="string" column="snippet" row="0"/>

</ContentProviderBinder>
</VariableBinders>

shaben的主页 shaben | 菜鸟二级 | 园豆:202
提问于:2015-11-09 09:05
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册