نحوه خواندن یک تصویر از SDCARD و ریختن آن داخل یک Bitmap در اندروید استودیو
با سلام
ممنون میشم اگه سوال من رو پاسخ بدین
من میخوام تصویری از داخل SDCARD رو بریزم داخل یک Bitmap چطوری میتونم اینکار رو بکنم با این فرض که تصویر من downloaded_file.png باشه و داخل SDCARD باشه.
با تشکر
نقل قول: نحوه خواندن یک تصویر از SDCARD و ریختن آن داخل یک Bitmap در اندروید استودیو
خود bitmap factory مستقیما میتواند فایل تصویری را بخواند توسط فقط دستور زیر
String myPath = Environment.getExternalStorageDirectory()+"/pic.png";
Bitmap bitmap1 = BitmapFactory.decodeFile(myPath);
فقط باید پرمیسشن خواندن از sdcard را به فایل مانیفست پروژه اضافه کنید
<uses-permission android:name="android.permission.READ_EXTERNAL_STO RAGE" />
ویا اینکه میتوانید بروش زیر هم کار کنید که در آن برای Bitmap خصوصیاتی را نیز ست میکنید
String myPath = Environment.getExternalStorageDirectory()+"/pic.png";
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
Bitmap bitmap = BitmapFactory.decodeFile(myPath, options);
ویا اینکه به لینک زیر مراجعه کنید که در آن انواع روشها را عنوان کرده است
http://stackoverflow.com/questions/8...nullpointerexc
نقل قول: نحوه خواندن یک تصویر از SDCARD و ریختن آن داخل یک Bitmap در اندروید استودیو
بسیار سپاسگزارم از راهنماییتون