Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Button btnInstagram = view.findViewById(btnShareInstagram);
- btnInstagram.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- Intent intent = getActivity().getPackageManager().getLaunchIntentForPackage("com.instagram.android");
- String imageUri = String.valueOf(BitmapFactory.decodeFile("file:///android_asset/image/Malay/bullet.jpg"));
- if (intent != null)
- {
- Intent shareIntent = new Intent();
- shareIntent.setAction(Intent.ACTION_SEND);
- shareIntent.setPackage("com.instagram.android");
- try {
- shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(MediaStore.Images.Media.insertImage(getActivity().getContentResolver(), imageUri , "I am Happy", "Share happy !")));
- } catch (FileNotFoundException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- shareIntent.setType("image/jpeg");
- startActivity(shareIntent);
- }
- else
- {
- // bring user to the market to download the app.
- // or let them choose an app?
- intent = new Intent(Intent.ACTION_VIEW);
- intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- intent.setData(Uri.parse("market://details?id="+"com.instagram.android"));
- startActivity(intent);
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement