Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. Uri stickerAssetUri = Uri.parse("android.resource://" + R.class.getPackage().getName() + "/drawable/" + R.drawable.app_logo_sticker);
  2. File media = new File(localFilePath);
  3. Uri backgroundAssetUri = FileProvider.getUriForFile(getActivity(), getString(R.string.file_provider), media);
  4.  
  5. Intent intent = new Intent("com.instagram.share.ADD_TO_STORY");
  6. intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
  7. intent.setDataAndType(backgroundAssetUri, "video/mp4");
  8. intent.putExtra("interactive_asset_uri", stickerAssetUri);
  9.  
  10. getActivity().grantUriPermission(
  11. "com.instagram.android", stickerAssetUri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
  12. if (getActivity().getPackageManager().resolveActivity(intent, 0) != null) {
  13. getActivity().startActivityForResult(intent, 0);
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement