List of usage examples for twitter4j Twitter updateStatus
Status updateStatus(String status) throws TwitterException;
From source file:com.isdp.twitterposterandroid.TwitterManager.java
License:Open Source License
public void tweet(String message) { TwitterFactory tf = new TwitterFactory(configuration); Twitter twitter = tf.getInstance(); try {/*from w w w. j a v a 2 s. c om*/ Status status = twitter.updateStatus(message); Log.d("Tweet status", "Successfully updated the status to [" + status.getText() + "]."); } catch (Exception e) { e.printStackTrace(); } }
From source file:com.klinker.android.twitter.services.SendQueue.java
License:Apache License
public boolean sendTweet(AppSettings settings, Context context, String message) { try {/*from w ww. jav a 2 s. com*/ Twitter twitter = Utils.getTwitter(context, settings); int size = getCount(message); Log.v("talon_queued", "sending: " + message); if (size > 140 && settings.twitlonger) { // twitlonger goes here TwitLongerHelper helper = new TwitLongerHelper(message, twitter); return helper.createPost() != 0; } else if (size <= 140) { twitter4j.StatusUpdate reply = new twitter4j.StatusUpdate(message); twitter.updateStatus(reply); } else { return false; } return true; } catch (Exception e) { e.printStackTrace(); return false; } }
From source file:com.klinker.android.twitter.services.SendScheduledTweet.java
License:Apache License
public boolean sendTweet(AppSettings settings, Context context, String message, int account) { try {/*from w w w . j a v a 2 s . c om*/ Twitter twitter; if (account == settings.currentAccount) { twitter = Utils.getTwitter(context, settings); } else { twitter = Utils.getSecondTwitter(context); } int size = getCount(message); Log.v("talon_queued", "sending: " + message); if (size > 140 && settings.twitlonger) { // twitlonger goes here TwitLongerHelper helper = new TwitLongerHelper(message, twitter); return helper.createPost() != 0; } else if (size <= 140) { twitter4j.StatusUpdate reply = new twitter4j.StatusUpdate(message); twitter.updateStatus(reply); } else { return false; } return true; } catch (Exception e) { e.printStackTrace(); return false; } }
From source file:com.klinker.android.twitter.services.SendTweet.java
License:Apache License
public boolean sendTweet(AppSettings settings, Context context) { try {// w w w . jav a2s .c o m Twitter twitter = Utils.getTwitter(context, settings); if (remainingChars < 0 && !pwiccer) { // twitlonger goes here TwitLongerHelper helper = new TwitLongerHelper(message, twitter); helper.setInReplyToStatusId(tweetId); return helper.createPost() != 0; } else { twitter4j.StatusUpdate reply = new twitter4j.StatusUpdate(message); reply.setInReplyToStatusId(tweetId); if (!attachedUri.equals("")) { File outputDir = context.getCacheDir(); // context being the Activity pointer File f = File.createTempFile("compose", "picture", outputDir); Bitmap bitmap = getBitmapToSend(Uri.parse(attachedUri), context); ByteArrayOutputStream bos = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, bos); byte[] bitmapdata = bos.toByteArray(); FileOutputStream fos = new FileOutputStream(f); fos.write(bitmapdata); fos.flush(); fos.close(); if (!settings.twitpic) { reply.setMedia(f); twitter.updateStatus(reply); return true; } else { TwitPicHelper helper = new TwitPicHelper(twitter, message, f, context); helper.setInReplyToStatusId(tweetId); return helper.createPost() != 0; } } else { // no picture twitter.updateStatus(reply); return true; } } } catch (Exception e) { e.printStackTrace(); return false; } }
From source file:com.krossovochkin.kwitter.tasks.SendReplyAsyncTask.java
License:Apache License
private boolean sendReply(final Twitter twitter, long tweetId, final String tweet) { try {/*from www .ja v a2 s. com*/ twitter.updateStatus(new StatusUpdate(tweet).inReplyToStatusId(tweetId)); return true; } catch (TwitterException te) { Log.e(TAG, "Failed send tweet: " + te.getMessage()); return false; } }
From source file:com.krossovochkin.kwitter.tasks.SendTweetAsyncTask.java
License:Apache License
private boolean sendTweet(final Twitter twitter, final String tweet) { try {// ww w . ja va 2 s . co m twitter.updateStatus(tweet); return true; } catch (TwitterException te) { Log.e(TAG, "Failed send tweet: " + te.getMessage()); return false; } }
From source file:com.learnncode.demotwitterimagepost.HelperMethods.java
License:Apache License
public static void postToTwitter(Context context, final Activity callingActivity, final String message, final TwitterCallback postResponse) { if (!LoginActivity.isActive(context)) { postResponse.onFinsihed(false);/*w w w. j a v a 2 s .c o m*/ return; } final ConfigurationBuilder configurationBuilder = new ConfigurationBuilder(); configurationBuilder.setOAuthConsumerKey(context.getResources().getString(R.string.twitter_consumer_key)); configurationBuilder .setOAuthConsumerSecret(context.getResources().getString(R.string.twitter_consumer_secret)); configurationBuilder.setOAuthAccessToken(LoginActivity.getAccessToken(context)); configurationBuilder.setOAuthAccessTokenSecret(LoginActivity.getAccessTokenSecret(context)); final Configuration configuration = configurationBuilder.build(); final Twitter twitter = new TwitterFactory(configuration).getInstance(); new Thread(new Runnable() { private double x; @Override public void run() { boolean success = true; try { x = Math.random(); twitter.updateStatus(message + " " + x); } catch (final TwitterException e) { e.printStackTrace(); success = false; } final boolean finalSuccess = success; callingActivity.runOnUiThread(new Runnable() { @Override public void run() { postResponse.onFinsihed(finalSuccess); } }); } }).start(); }
From source file:com.learnncode.demotwitterimagepost.HelperMethods.java
License:Apache License
public static void postToTwitterWithImage(Context context, final Activity callingActivity, final String imageUrl, final String message, final TwitterCallback postResponse) { if (!LoginActivity.isActive(context)) { postResponse.onFinsihed(false);//from w w w. j a v a2 s . c om return; } final ConfigurationBuilder configurationBuilder = new ConfigurationBuilder(); configurationBuilder.setOAuthConsumerKey(context.getResources().getString(R.string.twitter_consumer_key)); configurationBuilder .setOAuthConsumerSecret(context.getResources().getString(R.string.twitter_consumer_secret)); configurationBuilder.setOAuthAccessToken(LoginActivity.getAccessToken(context)); configurationBuilder.setOAuthAccessTokenSecret(LoginActivity.getAccessTokenSecret(context)); final Configuration configuration = configurationBuilder.build(); final Twitter twitter = new TwitterFactory(configuration).getInstance(); final File file = new File(imageUrl); new Thread(new Runnable() { private double x; @Override public void run() { boolean success = true; try { x = Math.random(); if (file.exists()) { final StatusUpdate status = new StatusUpdate(message); status.setMedia(file); twitter.updateStatus(status); } else { Log.d(TAG, "----- Invalid File ----------"); success = false; } } catch (final Exception e) { e.printStackTrace(); success = false; } final boolean finalSuccess = success; callingActivity.runOnUiThread(new Runnable() { @Override public void run() { postResponse.onFinsihed(finalSuccess); } }); } }).start(); }
From source file:com.learnncode.demotwitterimagepost.HelperMethods.java
License:Apache License
public static void postToTwitterWithInputStream(Context context, final Activity callingActivity, final InputStream inputStream, final String message, final TwitterCallback postResponse) { if (!LoginActivity.isActive(context)) { postResponse.onFinsihed(false);/*from ww w . j av a 2 s . co m*/ return; } final ConfigurationBuilder configurationBuilder = new ConfigurationBuilder(); configurationBuilder.setOAuthConsumerKey(context.getResources().getString(R.string.twitter_consumer_key)); configurationBuilder .setOAuthConsumerSecret(context.getResources().getString(R.string.twitter_consumer_secret)); configurationBuilder.setOAuthAccessToken(LoginActivity.getAccessToken(context)); configurationBuilder.setOAuthAccessTokenSecret(LoginActivity.getAccessTokenSecret(context)); final Configuration configuration = configurationBuilder.build(); final Twitter twitter = new TwitterFactory(configuration).getInstance(); new Thread(new Runnable() { private double x; @Override public void run() { boolean success = true; try { x = Math.random(); if (inputStream != null) { final StatusUpdate status = new StatusUpdate(message); status.setMedia("GIF image", inputStream); twitter.updateStatus(status); } else { Log.d(TAG, "----- Invalid File ----------"); success = false; } } catch (final Exception e) { e.printStackTrace(); success = false; } final boolean finalSuccess = success; callingActivity.runOnUiThread(new Runnable() { @Override public void run() { postResponse.onFinsihed(finalSuccess); } }); } }).start(); }
From source file:com.learnncode.twitter.async.TweetActionAsync.java
License:Apache License
@Override protected Void doInBackground(Void... arg0) { try {// w w w. j ava 2 s. c o m if (mActionType == ActionType.favorite) { mStatusObject.setTweetStatusObject( TwitterHelper.getTwitterInstance(mContext).createFavorite(mTweetId), mPosition, mActionType); } else if (mActionType == ActionType.unfavorite) { mStatusObject.setTweetStatusObject( TwitterHelper.getTwitterInstance(mContext).destroyFavorite(mTweetId), mPosition, mActionType); } else if (mActionType == ActionType.retweet) { mStatusObject.setTweetStatusObject( TwitterHelper.getTwitterInstance(mContext).retweetStatus(mTweetId), mPosition, mActionType); } else if (mActionType == ActionType.reply) { Twitter twitter = TwitterHelper.getTwitterInstance(mContext); StatusUpdate statusUpdate = new StatusUpdate(mReplyText); statusUpdate.inReplyToStatusId(mTweetId); mStatusObject.setTweetStatusObject(twitter.updateStatus(statusUpdate), mPosition, mActionType); } else if (mActionType == ActionType.tweet) { Twitter twitter = TwitterHelper.getTwitterInstance(mContext); StatusUpdate statusUpdate = new StatusUpdate(mReplyText); if (imageFile != null) { statusUpdate.setMedia(imageFile); } mStatusObject.setTweetStatusObject(twitter.updateStatus(statusUpdate), mPosition, mActionType); } } catch (Exception e) { mStatusObject.setTweetStatusObject(null, mPosition, mActionType); } return null; }