Мне нравится совместное использование, это прекрасно, чтобы открывать приложения для обмена с изображениями и текстовыми параметрами.
Но теперь я исследую способ принудительного совместного использования, чтобы открыть определенное приложение из списка, с параметрами, указанными в намерении поделиться.
Это мой фактический код, он показывает список общих приложений, установленных на телефоне. Пожалуйста, может кто-нибудь сказать мне, что я должен добавить к коду, чтобы заставить, например, официальное приложение 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"));
Спасибо