我想通过我的Android应用程序将我手机本地存储的位图分享到twitter。可能吗? 谢谢!
答案 0 :(得分:3)
是的,您可以尝试使用此代码
try {
Intent shareIntent = new Intent(Intent.ACTION_SEND);
Uri phototUri = Uri.parse("file:///sdcard/Pictures/yourimage.png");
shareIntent.setType("image/png");
shareIntent.putExtra(Intent.EXTRA_STREAM, phototUri);
shareIntent.setClassName("com.twitter.android","com.twitter.android.PostActivity");
startActivity(Intent.createChooser(shareIntent, "Share Image"));
} catch (Exception e) {
Intent i = new Intent();
i.putExtra(Intent.EXTRA_TEXT, message);
i.setAction(Intent.ACTION_VIEW);
i.setData(Uri.parse("https://mobile.twitter.com/compose/tweet"));
startActivity(i);
}