Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Uri stickerAssetUri = Uri.parse("android.resource://" + R.class.getPackage().getName() + "/drawable/" + R.drawable.app_logo_sticker);
- File media = new File(localFilePath);
- Uri backgroundAssetUri = FileProvider.getUriForFile(getActivity(), getString(R.string.file_provider), media);
- Intent intent = new Intent("com.instagram.share.ADD_TO_STORY");
- intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
- intent.setDataAndType(backgroundAssetUri, "video/mp4");
- intent.putExtra("interactive_asset_uri", stickerAssetUri);
- getActivity().grantUriPermission(
- "com.instagram.android", stickerAssetUri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
- if (getActivity().getPackageManager().resolveActivity(intent, 0) != null) {
- getActivity().startActivityForResult(intent, 0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement