我正在开发一个 android 应用程序,我想在推文中分享一张图片。我搜索教程,所有教程都必须先对用户进行身份验证,然后才能发布推文。有没有办法使用存储在手机上的帐户而不是再次验证用户身份?
我不想有分享按钮,我希望像在 iPhone 中一样可以发布推文。
如果有人知道其他可行的方法并且更好,请告诉我,我不想要分享按钮,我只想发推文。
谢谢
使用 shareIntent,如此处所述:
public void shareTwitter() {
String message = "Your message to post";
try {
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setClassName("com.twitter.android","com.twitter.android.PostActivity");
sharingIntent.putExtra(Intent.EXTRA_TEXT, message);
startActivity(sharingIntent);
} catch (Exception e) {
Log.e("In Exception", "Comes here");
Intent i = new Intent();
i.putExtra(Intent.EXTRA_TEXT, theObject.getName());
i.setAction(Intent.ACTION_VIEW);
i.setData(Uri.parse("https://mobile.twitter.com/"));
startActivity(i);
}
}