android– 有没有办法在不使用gdata-java-client的情况下访问日历的条目?

android– 有没有办法在不使用gdata-java-client的情况下访问日历的条目?,第1张

概述是否可以通过手机离线获取日历条目?似乎唯一的方法是使用gdata-java-client.解决方法:这些答案很好,但它们都涉及对日历URI进行硬编码(我在不同的Android设备上看到了三种不同的版本).获得该URI的更好方法(硬编码类和字段的名称)将是这样的:Class<?>calendarProviderClass=Cl

是否可以通过手机离线获取日历的条目?似乎唯一的方法是使用gdata-java-client.

解决方法:

这些答案很好,但它们都涉及对日历URI进行硬编码(我在不同的AndroID设备上看到了三种不同的版本).

获得该URI的更好方法(硬编码类和字段的名称)将是这样的:

Class<?> calendarProvIDerClass = Class.forname("androID.provIDer.Calendar");FIEld uriFIEld = calendarProvIDerClass.getFIEld("CONTENT_URI");Uri calendarUri = (Uri) uriFIEld.get(null);

这并不完美(如果它们删除了androID.provIDer.Calendar类或CONTENT_URI字段,它将会中断)但它可以在比任何单个URI硬代码更多的平台上运行.

请注意,这些反射方法将抛出需要由调用方法捕获或重新抛出的异常.

总结

以上是内存溢出为你收集整理的android – 有没有办法在不使用gdata-java-client的情况下访问日历的条目?全部内容,希望文章能够帮你解决android – 有没有办法在不使用gdata-java-client的情况下访问日历的条目?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1120358.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存