ورود

View Full Version : فراخوانی تصویر از دیتابیس توسط نام



ali.s7092
یک شنبه 29 شهریور 1394, 17:38 عصر
سلام
من از کد زیر برای بازیابی تصویر از دیتابیس استفاده می کنم(در دیتابیس نام عکس را ذخیره نموده ام)


Pic [i]= getResources().getIdentifier(db.pic_ro(Id[i]), "drawable", "com.example.package");

که آرگومان اول نام تابع فراخوان کننده ی تصویر از دیتابیس(نام تصویر)
آرگومان دوم محل ذخیره ی عکس
آرگومان سوم نام پکیج برنامه می باشد

حال وقتی که تصویر را در حافظه ی داخلی گوشی ذخیره می کنم این کد کار نمی کند. مشکل کجاست؟




Pic [i]= getResources().getIdentifier(db.pic_ro(Id[i]), "/mnt/sdcard/folder/pic.rar/pic", "com.example.package");

atpf67
یک شنبه 29 شهریور 1394, 22:01 عصر
حال وقتی که تصویر را در حافظه ی داخلی گوشی ذخیره می کنم این کد کار نمی کند. مشکل کجاست؟




Pic [i]= getResources().getIdentifier(db.pic_ro(Id[i]), "/mnt/sdcard/folder/pic.rar/pic", "com.example.package");





دوتا سوال:

1- مگه از فایل rar هم میشه به این صورت خوند؟ (فکر نمی کنم)
2- پرمیشن های مربوطه رو به فایل مانیفست اضافه کردین یا نه؟

ali.s7092
یک شنبه 29 شهریور 1394, 23:18 عصر
مشکلم با تغییر کد حل شد
تشکر