Interesuje mnie zamiar udostępniania, jest idealny do otwierania aplikacji do udostępniania z parametrami obrazu i tekstu.Jak zmusić Share Intent do otwarcia konkretnej aplikacji?
Ale teraz badam sposób na wymuszenie zamiaru otwarcia konkretnej aplikacji z listy, z parametrami nadanymi zamiar udziału.
To jest mój aktualny kod, pokazuje listę aplikacji do udostępniania zainstalowanych w telefonie. Proszę, możesz mi kiedyś powiedzieć, co powinienem dodać do kodu, żeby wymusić na przykład oficjalną aplikację na Twitterze? i oficjalna aplikacja 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"));
Dzięki
Czy masz pytania związane z Facebookiem? – Lix
Czy to nie zawiedzie, jeśli nie użyje oficjalnej aplikacji Twittera? Dlaczego chcesz ograniczyć sposób udostępniania akcji? – lathomas64