2017-02-04 1 views
0

Hier ist der Code verwende ich einen Tweet zu teilen:Android: Wie ein Tweet nur von Tweet posten (? Nicht von Direct Message)

Intent intent = new Intent(Intent.ACTION_SEND); 
intent.setType("text/plain"); 
intent.setPackage("com.twitter.android"); 
intent.putExtra(Intent.EXTRA_TEXT, "My text"); 
startActivity(intent); 

Dieses ein Popup öffnet es dem Benutzer ermöglicht, es zu teilen per Tweet oder per Direktnachricht, wenn ich nur möchte, dass es von Tweet geteilt wird. Wie kann ich das machen?

Vielen Dank.

+1

Wahrscheinlich durch einen dedizierten Twitter Android API. Außerdem ist es egal, was * du * willst. Was der * Benutzer * will, ist wichtig. [Teile, wo der * Benutzer * will] (https://commonsware.com/blog/2011/06/28/share-where-the-user-wants.html), anstatt sie künstlich zu beschränken. – CommonsWare

Antwort

0

Versuchen Sie folgendes:

Intent tweet = new Intent(Intent.ACTION_VIEW); 
    tweet.setData(Uri.parse("http://twitter.com/?status=" + Uri.encode(message)));// replace message by your string message 
    startActivity(tweet);