PDA

View Full Version : نحوه قراردادن عکس در sqlite و بازیابی آن در برنامه



lastcoder
دوشنبه 08 اردیبهشت 1393, 20:29 عصر
دوستان سلام
من تو پروژه ام یک دیتابیس دارم که حاوی مقدار خیلی زیادی متن هستش که در textview نمایششون میده. حالا می خوام بین این متون از دیتابیس عکس هم بخونه و قرار بده اما نمی دونم چطور باید اینکارو انجام بدم. در ضمن برنامه کاملا آفلاین هست و قرار نیست به وب سرویس متصل بشه. و همچنین در مورد نمایش عکس بین متون که textview هستند چی؟

reza_azizi2010
دوشنبه 08 اردیبهشت 1393, 20:39 عصر
شما بجای اینکه عکس رو توی دیتابیس ذخیره کنید، اسم عکسهارو ذخیره کنید.
در مورد نحوه نمایش هم بهتره از وب ویو استفاده کنید

lastcoder
دوشنبه 08 اردیبهشت 1393, 20:51 عصر
شما بجای اینکه عکس رو توی دیتابیس ذخیره کنید، اسم عکسهارو ذخیره کنید.
در مورد نحوه نمایش هم بهتره از وب ویو استفاده کنید
ممنون اگه میشه در مورد ذخیره اسم عکس بیشتر توضیح بدید. اگر اسم عکس رو بدم مسیرشو چجوری بدم؟

reza_azizi2010
دوشنبه 08 اردیبهشت 1393, 21:06 عصر
int imgresID=this.getResources().getIdentifier("esme_aks" , "drawable",this.getPackageName());
ImageView test=(ImageView)findViewById(R.id.ImageView01);
test.setImageResource(imgresID);


خط اول واسه اینه که مسیر عکس رو پیدا کنی و ریسورس آی دی رو بدست بیاری
و دوخط بعدی هم که مشخصه دیگه واسه ست کردن عکسه

lastcoder
دوشنبه 08 اردیبهشت 1393, 21:22 عصر
int imgresID=this.getResources().getIdentifier("esme_aks" , "drawable",this.getPackageName());
ImageView test=(ImageView)findViewById(R.id.ImageView01);
test.setImageResource(imgresID);


خط اول واسه اینه که مسیر عکس رو پیدا کنی و ریسورس آی دی رو بدست بیاری
و دوخط بعدی هم که مشخصه دیگه واسه ست کردن عکسه

خوب پس در اینصورت دیگه فکر نمی کنم نیازی به استفاده از دیتابیس باشه

mf2009
دوشنبه 08 اردیبهشت 1393, 22:00 عصر
int imgresID=this.getResources().getIdentifier("esme_aks" , "drawable",this.getPackageName());
ImageView test=(ImageView)findViewById(R.id.ImageView01);
test.setImageResource(imgresID);


خط اول واسه اینه که مسیر عکس رو پیدا کنی و ریسورس آی دی رو بدست بیاری
و دوخط بعدی هم که مشخصه دیگه واسه ست کردن عکسه

سلام دوست عزیز میشه تو دیتابیس به جای تکس ویو از وب ویو استفاده کرد ؟
اگه آره اوم موقع تو کدهای اچ تی ام ال میشه جستجو کرد ؟

reza_azizi2010
سه شنبه 09 اردیبهشت 1393, 12:55 عصر
خوب پس در اینصورت دیگه فکر نمی کنم نیازی به استفاده از دیتابیس باشه

چرا دیگه، شما باید اسم عکسهارو توی دیتابیس ذخیره کنی. بصورت تکست

reza_azizi2010
سه شنبه 09 اردیبهشت 1393, 12:59 عصر
سلام دوست عزیز میشه تو دیتابیس به جای تکس ویو از وب ویو استفاده کرد ؟
اگه آره اوم موقع تو کدهای اچ تی ام ال میشه جستجو کرد ؟

ببینید ، دیتابیس فقط محل نگه داری اطلاعات شماست
اینکه اطلاعات بازیابی شده از دیتتابیس رو کجا استفاده کنید، فرقی نمیکنه
شما میتونی از تکست ویو یا وب ویو استفاده کنی و کد html هم استفاده کنی
واسه جستجو هم مشکلی نداره، چون شما متن مورد نظر رو دارید و میتونید جستجو هم داشته باشد.