آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ذخیره اسم عکس در دیتابیس و بازخوانی آن در قسمت مورد نظر

محبوبه  11 سال پیش  11 سال پیش
+1 0

داخل یک دیتا بیس متنی من اسم عکس ها رو ذخیره کردم ، حالا میخام در همون قسمتی که مثلا اسم تصویر 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 ;
    }
    

اما نمیدونم برای باز خوانی تصویر باید کلاس جدیدی داشته باشم ؟ و اینکه با چه کدی این باز خوانی رو انجام بدم ؟ ایمیج ویوی که قراره تصویر روی اون ست بشه رو در کدوم لایه باید قرار بدم ؟ ممنون از لطفتون 

0 0
کسی نیست جواب بده ؟ یا من چون عضو ویژه نیستم ، تحویل نمی گیرید ؟ (11 سال پیش)
+1 0
داخل این ویدیو فکر کنم چیزی که میخواینو توضیح داده لینک (11 سال پیش)
+1 0
من درست منظور شما رو متوجه نشدم! بره و جایگزین بشه؟ چی ؟ کجا؟ می خوای اپدیت شه؟ (11 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
memento  11 سال پیش
+2 0

سلام دوست گرامی

با استفاده از کد زیر می توانید این کار را انجام دهید:

int id = G.context.getResources().getIdentifier("YourPackageName:drawable/" + cursor.getString("imageSrc"), null, null);
imgView.setImageResource(id);
پاسخ به سوال 
memento  11 سال پیش
0 0

پاسخ به سوال 
محبوبه  11 سال پیش
0 0

من در این داستان ها اسم عکس ها رو در بین جاهای که قرار بارگذاری بشن توی متن داستان نوشتم مثلا <imgx.png> ، حالا میخوام در داخل برنامه این تگ ها رو بخونم و هر  که که به این تگ ها رسید و محتوی داخلشون رو خوند ، تصویر مورد نظر رو از پوشه assets  بارگذاری کنه ، اما مشکلی که من الان دارم اینه که نمیدونم همین کدهای که گفتم کجای برنامه بنویسیم و با چه مدتی به datdabase دسترسی داشته باشم ؟ دوستان من سورس پروژه رو براتون میزارم ، این پروژه رو از اینرنت دانلود کردم ،لطفا راهنمایی کنید ، سورس :  http://uplod.ir/nozuzecwwskk/booktest.zip.htm

 


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .