Sharing Multiple Images to Twitter App from your Android App
Just like we can share an image and text to Twitter App, we can also share multiple images programmatically using Java code from your Android App using Intent.
Code Snippet:
package com.code2care.example.sharetextandimagetwitter;
import java.util.ArrayList;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.View;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
private TextView tweetText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tweetText = (TextView) findViewById(R.id.tweetText);
}
public void sendTweet(View v) {
String msg = tweetText.getText().toString();
Uri imageUri1 = Uri
.parse("android.resource://com.code2care.example.sharetextandimagetwitter/drawable/mona");
Uri imageUri2 = Uri.parse("android.resource://com.code2care.example.sharetextandimagetwitter/drawable/mona_a");
ArrayList<Uri> imageUris = new ArrayList<Uri>();
imageUris.add(imageUri1);
imageUris.add(imageUri2);
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_TEXT, msg);
intent.setType("text/plain");
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris);
intent.setType("image/jpeg");
intent.setPackage("com.twitter.android");
startActivity(intent);
}
}
More Posts related to Twitter,
More Posts:
- SharePoint 2016 error - Could not find file ManageUserProfileServiceApplicationTenantSimplified.xml - SharePoint
- Base64 Encoding Decoding in Python Programming - Python
- Fix Microsoft Office 365 error code 135011 - Your organization has disabled this device - Microsoft
- Outlook - The mailbox isn't available. This may have occurred because the license for the mailbox has expired. - Microsoft
- Chrome : When Adobe flash player has finished updating, reload this page to active it - Chrome
- [Fix] zsh: command not found: python on Mac - Python
- [Fix] Docker Run unknown shorthand flag: 'r' in -rm - Docker
- Install SonarLint on Visual Studio Code - HowTos