我正在编写一个可以在资产上正常运行的代码。然后,我想更改代码以使用外部存储而不是资产。但是,现在不起作用。
我更改了此内容
new Uri.Builder().scheme(ContentResolver.SCHEME_CONTENT).authority(BuildConfig.CONTENT_PROVIDER_AUTHORITY).appendPath(StickerContentProvider.STICKERS).appendPath(identifier).build()
收件人:
Uri.fromFile(new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/StickersForWhatsapp/"+identifier));
,现在不起作用。我认为第一个和原始的uri正在检测内容,因为第一个和原始的uri提供了输出
content://com.mizanapps.stickers.stickercontentprovider/stickers/1
,第二个给出。
file:///storage/emulated/0/StickersForWhatsapp/1
任何帮助将不胜感激。