【问题标题】:Google Keep list note from inside your app应用内的 Google Keep 列表注释
【发布时间】:2015-07-01 18:28:02
【问题描述】:

在我的应用程序中,我正在编写一个将购物清单分享到 Google Keep 的功能。为此,我使用 Intent.ACTION_SEND 操作并将包设置为 Google Keep 之一。

一切都很好,但我想知道是否可以向 Intent 添加一个 EXTRA 参数,告诉 Google Keep 它必须显示为带有复选框的列表,就像可以在创建时添加额外的特定于事件的额外的日历事件。现在,它显示为纯文本。

这是我的代码:

try {
        Intent keepIntent = new Intent(Intent.ACTION_SEND);
        keepIntent.setType("text/plain");
        keepIntent.setPackage("com.google.android.keep");

        keepIntent.putExtra(Intent.EXTRA_SUBJECT, "Shopping List " + recipe.getName());
        keepIntent.putExtra(Intent.EXTRA_TEXT, "Flower\nyeast\nbutter\nalmonds");

        startActivity(keepIntent);
    } catch (Exception e) {
        Dialogs.toastShort(this, "Google Keep is not installed on your device");
    }

现在,我得到了这个结果:

什么,我想要得到的结果是 - 没有用户必须在操作栏中选择“显示复选框”:

感谢您的帮助。

【问题讨论】:

    标签: android android-intent google-keep


    【解决方案1】:

    很遗憾,这是不可能的。 Google 尚未发布供公众或第三方使用的 API。如果您查看 http 流量,您可以看到底层 API,但没有真正的方法可以复制它。对不起

    【讨论】:

    • 感谢您的回复。这是我有点怀疑的,因为我没有发现任何关于 API 或其他东西的信息。这在项目中不是什么大问题,拥有更多是一件好事。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-19
    • 2011-04-04
    • 1970-01-01
    • 2011-10-18
    • 2017-09-21
    • 2011-12-19
    相关资源
    最近更新 更多