آموزش خواندن عکس از پوشه assets در اندروید

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش خواندن عکس از پوشه assets در اندروید می پردازیم آموزش های متفاوتی دباره خواندن فایل از پوشه Assets قرار دادیم در ادامه آموزش خواندن عکس از پوشه assets در اندروید را برای شما قرار میدهیم با ما همراه باشید.
 
راه های مختلفی برای خواندن عکس از پوشه assets وجود دارد ولی ما به شما توصیه می کنیم عکس هایتان را در این پوشه قرار ندهید اصلا دلیلی نداره این پوشه از عکس پر بشه چون limit پوشه assets برابر با 25 مگ و پوشه drawable حدودا 60 مگ !
ساده ترین روش برای خواند عکس مثل زیر خواهد بود.

کد بالا یکم شاید براتون محدودیت ایجاد کند در ادامه کدی قرار میدهیم تا bitmap عکس را از پوشه assets به دست بیارید در بالا نام عکس را باید به متد open ارسال کنید سپس یک stream از آن دریافت می کنید سپس با استفاده از کلاس createFromStream یک Drawable میسازیم و به ImageView ست می کنیم.

کد بالا یک کلاس کامل است که نام فایل را میدهید و در نهایت بعد از فشرده سازی یک base64 برمی گرداند اگر خواستید می توانید bitmap آن را نیز return کنید.
یک کد دیگر که bitmap خروجی میدهد.

 
این آموزش هم به پایان رسید.
موفق و موید باشیید.
 

مطالعه بیشتر