😤 از وقتی که TargetSDK رو روی بالای ۲۶ میذارید در اندروید ۸ با خطای مشابه زیر برخورد میکنید و از دست قضیه FileProvider خسته شدید؟!
کافیه کد زیر رو توی سرویس Starter یا اکتیویتی تون قرار بدید؛
اینجوری دیگه به FileProvider نیازی نیست و بازهم میتونید از روش های قدیمی “اشتراک گذاری اپ و فایل و اینتنت های دیگه” استفاده کنید:
✨ نکات مهم:
• کد آماده و تستشده (2 قطعهکد)
• کپی و استفاده مستقیم در پروژه B4A
🚀 نحوه استفاده:
کد زیر را کپی کنید و در Sub یا ماژول مناسب پروژه خود قرار دهید؛ کتابخانههای اعلامشده را تیک بزنید.
| دستهبندی | تکه کدها |
| تاریخ انتشار | ۲۷ شهریور ۱۴۰۵ - ۰۱:۱۷ |
| تعداد بازدید | ۲ |
| تعداد فروش | ۰ |
| فرمت تحویل | فایل دانلودی (بعد از پرداخت آنی فعال میشود) |
| پشتیبانی | تیکت پشتیبانی در پنل کاربری |
ویژگیهای کلیدی
- تکهکد آماده B4A
- کاملاً رایگان
- کد تستشده با توضیح فارسی
هنوز نظری ثبت نشده است. اولین نفر باشید!
برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال میشود)
android.os.FileUriExposedException: file:///... exposed beyond app through ClipData.Item.getUri() at android.os.StrictMode.onFileUriExposed(StrictMode.java:1958)
#if java
import android.os.StrictMode;
public void _onCreate() { //@yahoo98
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
//yahoo98.ir
builder.detectFileUriExposure();
}
#End If
'کد فقط یکجا گذاشته بشه و یکبار اجرا بشه کافیه