HarmonyOS鸿蒙Next 3.0手机不支持谷歌添加日历的api
HarmonyOS鸿蒙Next 3.0手机不支持谷歌添加日历的api
//添加日历事件 ContentValues event = new ContentValues(); event.put(CalendarContract.Events.TITLE, title); event.put(CalendarContract.Events.DESCRIPTION, description); event.put(CalendarContract.Events.CALENDAR_ID, calId); //插入账户的id event.put(CalendarContract.Events.DTSTART, reminderTime); event.put(CalendarContract.Events.DTEND, endTime); event.put(CalendarContract.Events.HAS_ALARM, 1); //设置有闹钟提醒 event.put(CalendarContract.Events.EVENT_TIMEZONE, TimeZone.getDefault().getDisplayName()); //这个是时区,必须有 Uri newEvent = context.getContentResolver().insert(Uri.parse(CALENDER_EVENT_URL), event); //添加事件
最后一行insert方法会报错
更多关于HarmonyOS鸿蒙Next 3.0手机不支持谷歌添加日历的api的实战教程也可以访问 https://www.itying.com/category-93-b0.html
您好,您的问题需要进一步定位,请您通过在线提单进一步解决:https://developer.huawei.com/consumer/cn/support/feedback/#/,感谢您的反馈和支持。
更多关于HarmonyOS鸿蒙Next 3.0手机不支持谷歌添加日历的api的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
好的 已提交,
<queries>
<provider android:authorities="com.android.calendar"/>
</queries>
从另一个问题复制过来的,亲测可用
只添加这个就行吗?
试了无效呢
您还有其他更改吗?
鸿蒙好像有自己的日历管理API,
构建的是anrdoid apk应用,运行添加日历事件在3.0上报错,2.0都是正常的。
您好 请问解决了吗
HarmonyOS鸿蒙Next 3.0不支持谷歌添加日历的API,是因为鸿蒙操作系统采用了自有的生态体系和技术架构。谷歌的API依赖于Google Play服务,而鸿蒙Next 3.0并未集成Google Play服务。鸿蒙系统提供了自己的日历服务和API,开发者可以使用鸿蒙的分布式数据管理和设备协同能力来实现日历功能。具体来说,鸿蒙提供了@ohos.calendar
模块,支持日历的创建、查询、更新和删除操作。开发者可以通过调用这些API来实现与谷歌日历类似的功能。鸿蒙的API文档详细说明了如何使用这些接口,开发者可以根据需求进行集成和适配。
HarmonyOS鸿蒙Next 3.0由于与谷歌服务的分离,确实不支持谷歌日历API。用户可以通过鸿蒙系统自带的日历应用或使用其他第三方日历服务来管理日程。此外,开发者可以利用鸿蒙提供的开放能力,开发适配的日历功能,以满足用户需求。