小米日历提醒接入问题

太书红叶 2019-03-25 11:27:04
https://dev.mi.com/console/doc/detail?pId=841

如这个小米的日历文档。文档中提到的链接构造的那个链接。应该怎么插入?

日历提醒不是contentprovider吗?文档中的链接应该插入contentprovider的哪个字段呢?

分不是问题,求解决。
...全文
647 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Nldmg 2020-10-12
  • 打赏
  • 举报
回复
I/Cal:D:InsertEventActivity(17050): onCreate() intent=Intent { act=android.intent.action.VIEW cat=[android.intent.category.DEFAULT,android.intent.category.BROWSABLE] dat=http://calendar.miui.com/... flg=0x10800000 cmp=com.android.calendar/com.miui.calendar.insertevent.InsertEventActivity }
查看了对应的浏览器添加日历的日志,发现是通过打开一个InsertEventActivity去添加的,所以可以直接采用拉起activity的方式添加

        Intent intent = new Intent();
        ComponentName componentName = new ComponentName("com.android.calendar", "com.miui.calendar.insertevent.InsertEventActivity");
        intent.setComponent(componentName);
        intent.setData(Uri.parse("http://calendar.miui.com/event/insert?title=xxx&allDay=1&date=20160510&url=http%3A%2F%2Fwww.xiaomi.com&urlText=跳转按钮文案"));
        startActivity(intent);
太书红叶 2019-03-25
  • 打赏
  • 举报
回复
引用 2 楼 zhang106209 的回复:
你定义一个方法,将变动的参数直接传入不就可以了

他的这个连接,怎么生成我懂,我不懂的是,怎么吧这个连接插入日历。网上有好多插入日历的方法,他这个连接对应的contentprovider参数是什么?
太书红叶 2019-03-25
  • 打赏
  • 举报
回复
引用 2 楼 zhang106209 的回复:
你定义一个方法,将变动的参数直接传入不就可以了


变动参数是什么参数?不明白。我想问的是这样的,小米说的这个连接,应该怎么利用contentprovider插入,contentprovider插入日历提醒的时候,不是有固定的参数吗,他说的这个连接对应的是哪个参数?
zhang106209 2019-03-25
  • 打赏
  • 举报
回复
你定义一个方法,将变动的参数直接传入不就可以了
太书红叶 2019-03-25
  • 打赏
  • 举报
回复


这个连接怎么插入?
zhang106209 2019-03-25
  • 打赏
  • 举报
回复
这个应该是直接通过URL插入提醒,你看看官方文档

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧