Android 中的搜索意图(适用于 Evernote)



我试图在Android中创建一个意图,可以在Evernote应用程序中搜索特定的关键字,但是Evernote网站提到的文档似乎不可用,所以我尝试自己编写它,但它似乎不起作用。这就是我现在拥有的:

final String ACTION_EVERNOTE = "com.evernote.action.SEARCH_NOTES";
String KEYWORD = "hoi";
Intent i = new Intent();
i.setAction(ACTION_EVERNOTE);
i.putExtra(Intent.ACTION_SEARCH, KEYWORD);
startActivity(i);

有谁知道这里出了什么问题?现在它只执行带有星号的搜索,这是默认值,因此它可能只是忽略了ACTION_SEARCH部分。我的那部分意图有错误吗?

提前感谢!

尝试一下,String称为 QUERY ,正如SearchManager文档中所说的那样:

final String ACTION_EVERNOTE = "com.evernote.action.SEARCH_NOTES";
String QUERY = "hoi";
Intent i = new Intent();
i.setAction(ACTION_EVERNOTE);
i.putExtra(Intent.ACTION_SEARCH, QUERY);
startActivity(i);

对上述答案的补充。有一个新的小库可以将这些意图发送到Evernote核心应用程序。

https://github.com/evernote/android-intent

最新更新