Evernote Android API 坏了?共享文档的意图不再有效
Posted
技术标签:
【中文标题】Evernote Android API 坏了?共享文档的意图不再有效【英文标题】:Evernote Android API Broken? Intents to share documents no longer works 【发布时间】:2021-06-02 10:00:08 【问题描述】:我们的应用程序使用了导出到 Evernote 的功能,到目前为止,该功能对我们的用户来说似乎已被破坏。问题是 Evernote 意图 com.evernote.action.CREATE_NEW_NOTE
不再起作用并且当前正在抛出异常:
android.content.ActivityNotFoundException: 找不到处理 Intent act=com.evernote.action.CREATE_NEW_NOTE typ=text/html
的活动
由于此错误,我们当前发布的应用程序不再能够将文档导出到 Evernote。
API 文档说这应该可以工作:https://dev.evernote.com/doc/articles/android_intents.php
【问题讨论】:
这是否与 Android 11 上的包可见性有关? 在将 Evernote 应用从 8.13.3 更新到 10.5.1 后也会在 Android 10 上发生。 【参考方案1】:新的 Evernote Android 应用似乎不支持 com.evernote.action.CREATE_NEW_NOTE
意图。但是,它似乎支持默认的 ACTION_SEND
意图操作,并且可以通过导出具有此意图的文件来创建新笔记。
【讨论】:
我在 Android 11 上试过这个,但它似乎不起作用。我们应用的目标 SDK 版本是 29,所以包的可见性不应该影响这个?此外,使用相同意图 ACTION_SEND 的其他功能(例如发送电子邮件)也可以工作。以上是关于Evernote Android API 坏了?共享文档的意图不再有效的主要内容,如果未能解决你的问题,请参考以下文章
php [evernote php] evernote api https://github.com/evernote/evernote-cloud-sdk-php #note
Evernote 和 OneDrive 的文件选择器 API
Evernote PHP SDK 未从 API 返回任何结果
python 在Python中使用Evernote FindRelated API示例