私のアプリでは、ショッピング リストを Google Keep に共有する機能を作成しています。このために、Intent.ACTION_SEND アクションを使用して、パッケージを Google Keep のパッケージに設定します。
すべてがうまく機能しますが、カレンダーイベントを作成するときにイベント固有のエクストラを追加できるように、インテントに 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");
}
今、私はこれを結果として得ます:
私が取得したいのは、結果としてこれです-ユーザーがアクションバーで「チェックボックスを表示」を選択する必要がない場合:
ご協力いただきありがとうございます。