ذخیره اسم عکس در دیتابیس و بازخوانی آن در قسمت مورد نظر
داخل یک دیتا بیس متنی من اسم عکس ها رو ذخیره کردم ، حالا میخام در همون قسمتی که مثلا اسم تصویر img ذخیره شده عکس مورد نظر که در پوشه Darwable قرار داره ، بره و جایگزین بشه ، در دیتابیس کد های زیر رو قرار دادم :
public String namayeshe_tasvir(String table , int row){
Cursor Cursor = mydb.rawQuery("SELECT * FROM "+table+" group by season", null);
Cursor.moveToPosition(row);
String s = Cursor.getString(4);
return s ;
}
اما نمیدونم برای باز خوانی تصویر باید کلاس جدیدی داشته باشم ؟ و اینکه با چه کدی این باز خوانی رو انجام بدم ؟ ایمیج ویوی که قراره تصویر روی اون ست بشه رو در کدوم لایه باید قرار بدم ؟ ممنون از لطفتون
سلام دوست گرامی
با استفاده از کد زیر می توانید این کار را انجام دهید:
int id = G.context.getResources().getIdentifier("YourPackageName:drawable/" + cursor.getString("imageSrc"), null, null);
imgView.setImageResource(id);
من در این داستان ها اسم عکس ها رو در بین جاهای که قرار بارگذاری بشن توی متن داستان نوشتم مثلا <imgx.png> ، حالا میخوام در داخل برنامه این تگ ها رو بخونم و هر که که به این تگ ها رسید و محتوی داخلشون رو خوند ، تصویر مورد نظر رو از پوشه assets بارگذاری کنه ، اما مشکلی که من الان دارم اینه که نمیدونم همین کدهای که گفتم کجای برنامه بنویسیم و با چه مدتی به datdabase دسترسی داشته باشم ؟ دوستان من سورس پروژه رو براتون میزارم ، این پروژه رو از اینرنت دانلود کردم ،لطفا راهنمایی کنید ، سورس : http://uplod.ir/nozuzecwwskk/booktest.zip.htm
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .