Мне нравится делиться намерением, идеально подходит для совместного использования приложений с параметрами изображения и текста.
Но сейчас я изучаю способ принудительного использования общего ресурса, чтобы открыть определенное приложение из списка, с параметрами, указанными для общего ресурса.
Это мой действительный код, он показывает список приложений для обмена, установленных на телефоне. Пожалуйста, кто-нибудь может сказать мне, что я должен добавить в код, чтобы заставить, например, официальное приложение Twitter? и официальное приложение faccebok?
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = Uri.parse("file:///sdcard/test.jpg");
sharingIntent.setType("image/*");
sharingIntent.putExtra(Intent.EXTRA_TEXT, "body text");
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
startActivity(Intent.createChooser(sharingIntent, "Share image using"));
Спасибо