/ / как да филтрирате имейл клиенти, използващи ACTION_SEND в android [duplicate] - Android, email, android-intent

как да филтрирате имейл клиенти, използващи ACTION_SEND в android [duplicate] - Android, email, android-intent

Аз съм разработване на приложение, което е свързаноза споделяне на имейли. и споделянето с намерението ACTION_SEND е страхотно, но проблемът е, че не искам да има възможност за споделяне там, бих го ограничил до FB, Twitter. Искам да показвам само имейл клиенти.

И аз се опитах ACTION_SENDTO намерете също така вместо ACTION_SEND, след което се уверете, че "Не могат да изпълняват това действие". как да разрешите това? моля някой да има идея моля да ми помогне ..

Благодаря предварително..

Отговори:

0 за отговор № 1

употреба intent.setPackage("com.google.android.gm") - Задайте пакета си (не забравяйте да проверите дали пакетът съществува или не). да използвате Gmail за споделяне.

По-горе ще изпращате поща директно с Gmail. Но има и друг начин е: Опитвам

Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
"mailto", mailId, null));
emailIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
emailIntent.setType("message/rfc822");
startActivity(Intent.createChooser(emailIntent, "Send Mail"));