我想有一個共享操作,將彈出選擇器只有電子郵件選項(電子郵件,Gmail ...根據安裝的應用程序),並複製到剪貼板。 任何片段將不勝感激。Android共享意向選擇器 - 只有郵件和剪貼板
編輯: 這是我到目前爲止已經試過:
Intent email_intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("mailto","", null));
email_intent.putExtra(android.content.Intent.EXTRA_SUBJECT, entry.getDisplayName());
email_intent.putExtra(android.content.Intent.EXTRA_TEXT,"");
Intent clipboardIntent = new Intent();
clipboardIntent.setComponent(new ComponentName("com.google.android.apps.docs", "com.google.android.apps.docs.app.SendTextToClipboardActivity"));
clipboardIntent.setAction(Intent.ACTION_SEND);
clipboardIntent.setType("text/plain");
clipboardIntent.putExtra(Intent.EXTRA_TEXT, "text to copy to clipboard");
Intent chooserIntent = Intent.createChooser(email_intent, "Share entry");
chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, new Intent[] { clipboardIntent });
startActivity(chooserIntent);
,但它只能說明我的電子郵件選項。 Iv'e也試圖使用我自己的CopyToClipboardActivity,但仍然是相同的結果
你有什麼嘗試嗎? –
@ roeiki11如果答案對您有幫助,請將其標記爲已接受。 –