В моем Java Android APP мне просто нужно разрешить пользователям обмениваться текстовым контентом, используя предпочитаемое приложение, установленное на их телефоне.
Так что я просто запускаю следующий код ниже, чтобы выполни эту работу, и все работает хорошо.
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "MY APP NAME");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Share Text Content!");
if (sharingIntent.resolveActivity(getPackageManager()) != null)
{
startActivityForResult(Intent.createChooser(sharingIntent, "Share Using"), 100);
}
Вопрос 1).
Проблема в том, что каждый раз, когда пользователь открывает общий доступ Намерение, это просто загружает с последними общими контактами сверху, которые я действительно не хочу там. Есть ли способ, которым я могу заставить НЕ загружать ранее отправленные контакты чуть выше списка приложений, которые они могут использовать для этого? Пожалуйста, проверьте скриншот ниже
Вопрос 2).
Есть ли есть ли у меня возможность Копировать в буфер обмена , чтобы всегда быть первым в списке?
Спасибо