【问题标题】:Evernote Android API Broken? Intents to share documents no longer worksEvernote Android API 坏了?共享文档的意图不再有效
【发布时间】: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 上发生。

标签: android evernote


【解决方案1】:

新的 Evernote Android 应用似乎不支持 com.evernote.action.CREATE_NEW_NOTE 意图。但是,它似乎支持默认的 ACTION_SEND 意图操作,并且可以通过导出具有此意图的文件来创建新笔记。

【讨论】:

  • 我在 Android 11 上试过这个,但它似乎不起作用。我们应用的目标 SDK 版本是 29,所以包的可见性不应该影响这个?此外,使用相同意图 ACTION_SEND 的其他功能(例如发送电子邮件)也可以工作。
猜你喜欢
  • 2016-01-04
  • 1970-01-01
  • 1970-01-01
  • 2012-02-04
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多