-1

私はAndroidアプリケーションを開発していて、ツイートで写真を共有したいと思っています。チュートリアルを検索しましたが、ツイートを投稿する前に、すべてのチュートリアルでユーザーを認証する必要があります。ユーザーを再度認証する代わりに、電話に保存されているアカウントを使用する方法はありますか?

共有ボタンは必要ありません。iPhoneのようにツイートを投稿できるようにしたいと思います。

誰かがうまくいく他のtoturialを知っていて、それがより良いのであれば、私に教えてください、私は共有ボタンは必要ありません、私だけがツイートしたいです。

ありがとう

4

1 に答える 1

2

ここで説明するように、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);
        }
    }
于 2012-05-16T14:13:46.377 に答える