Java 在推特墙上贴链接?

Java 在推特墙上贴链接?,java,android,Java,Android,我试图在我的推特墙上发布链接,就像更新状态或在墙上发布推特一样 我目前正在使用twitter4j-core-2.1.11.jar库在twitter上发布tweet,但我也想发布一个带有tweet文本的链接 我该怎么做请帮忙 这可能对你有帮助 public class ShareButtonActivity extends Activity { // SocialAuth Component SocialAuthAdapter adapter; @Override

我试图在我的推特墙上发布链接,就像更新状态或在墙上发布推特一样

我目前正在使用twitter4j-core-2.1.11.jar库在twitter上发布tweet,但我也想发布一个带有tweet文本的链接

我该怎么做请帮忙

这可能对你有帮助

public class ShareButtonActivity extends Activity {

    // SocialAuth Component
    SocialAuthAdapter adapter;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        // Welcome Message
        TextView textview = (TextView)findViewById(R.id.text);
        textview.setText("Title");

        //Create Your Own Share Button
        Button share = (Button)findViewById(R.id.sharebutton);
        share.setText("Share");
        share.setTextColor(Color.WHITE);
        share.setBackgroundResource(R.drawable.button_gradient);

        // Add it to Library
        adapter = new SocialAuthAdapter(new ResponseListener());

        // Add providers

        adapter.addProvider(Provider.TWITTER, R.drawable.twitter);

       //before that import library which is given by socialauth in link given below
        adapter.enable(share);

    }


    /**
     * Listens Response from Library
     * 
     */

    private final class ResponseListener implements DialogListener 
    {
        public void onComplete(Bundle values) {

            // Variable to receive message status

            Log.d("ShareButton" , "Authentication Successful");

            // Get name of provider after authentication
            String providerName = values.getString(SocialAuthAdapter.PROVIDER);
            Log.d("ShareButton", "Provider Name = " + providerName);

            adapter.updateStatus("your message|link" + System.currentTimeMillis());
            Toast.makeText(ShareButtonActivity.this, "Message posted on " + providerName, Toast.LENGTH_SHORT).show();       

         }

         public void onError(SocialAuthError error) {
             Log.d("ShareButton" , "Authentication Error");
         }

         public void onCancel() {
             Log.d("ShareButton" , "Authentication Cancelled");
         }

     }

}

这可能会对您有所帮助

public class ShareButtonActivity extends Activity {

    // SocialAuth Component
    SocialAuthAdapter adapter;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        // Welcome Message
        TextView textview = (TextView)findViewById(R.id.text);
        textview.setText("Title");

        //Create Your Own Share Button
        Button share = (Button)findViewById(R.id.sharebutton);
        share.setText("Share");
        share.setTextColor(Color.WHITE);
        share.setBackgroundResource(R.drawable.button_gradient);

        // Add it to Library
        adapter = new SocialAuthAdapter(new ResponseListener());

        // Add providers

        adapter.addProvider(Provider.TWITTER, R.drawable.twitter);

       //before that import library which is given by socialauth in link given below
        adapter.enable(share);

    }


    /**
     * Listens Response from Library
     * 
     */

    private final class ResponseListener implements DialogListener 
    {
        public void onComplete(Bundle values) {

            // Variable to receive message status

            Log.d("ShareButton" , "Authentication Successful");

            // Get name of provider after authentication
            String providerName = values.getString(SocialAuthAdapter.PROVIDER);
            Log.d("ShareButton", "Provider Name = " + providerName);

            adapter.updateStatus("your message|link" + System.currentTimeMillis());
            Toast.makeText(ShareButtonActivity.this, "Message posted on " + providerName, Toast.LENGTH_SHORT).show();       

         }

         public void onError(SocialAuthError error) {
             Log.d("ShareButton" , "Authentication Error");
         }

         public void onCancel() {
             Log.d("ShareButton" , "Authentication Cancelled");
         }

     }

}

虽然这在理论上可以回答问题,但在此处包含答案的基本部分,并提供链接供参考。还可以通过添加adapter.addProvider()为facebook、myspace等添加内容;如有必要,这将显示错误
SocialAuthAdapter无法解析为类型
yeah!您是否将give link(socialauth-android.jar和socialauth-2.3.jar)中的jar文件引用到您的项目中?如果没有,请从中获取jar文件,虽然这在理论上可以回答问题,但请在此处包含答案的基本部分,并提供链接以供参考。还可以通过添加adapter.addProvider()为facebook、myspace等添加jar文件;如有必要,这将显示错误
SocialAuthAdapter无法解析为类型
yeah!您是否将give链接(socialauth-android.jar和socialauth-2.3.jar)中的jar文件引用到您的项目中?如果没有,请从