Android 2

برنامه نویسی دستگاههای مبتنی بر اندروید

Android 2

برنامه نویسی دستگاههای مبتنی بر اندروید

ذخیره و بازیابی تصویر از بانک sqlite


برای لود کردن تصاویر میشه اونها رو در فولدر drawable گذاشت و با برنامه نویسی به اونها دسترسی داشت و یا میشه اونها رو در بانک اطلاعاتی ذخیره کرد و اونها را از داخل بانک فراخوانی کرد. مزیت روش دوم دینامیک بودن اونه . فکر کنم اگه قرار باشه با یه تعداد زیادی عکس کار کنیم اینجوری بهتر میشه مدیریتشون کرد . چرا ؟ چون میشه کنار عکس اطلاعات دیگه ای مثل کد , نام , قیمیت , مشخصات فنی و اطلاعات دیگه ای رو در ستونهای جدول مربوطه ذخیره کرد.

لطفاً برای مشاهده عملیات مراحل زیر را مطالعه کنید و برای مشاهده تصویر مرتبط با این عملیات بر روی آن کلیک کنید :

 

مرحله1.نحوه ایجاد یک بانک sqlite در اکستنشن SQLiteManager فایرفاکس که واسه مدیریت بانک sqlite است نشان داده شده است .

 

مرحله 2. یک آبجکت از نوع ImageView در فایل xml ایجاد می کنیم .

 

مرحله 3. بانک sqlite ایجاد شده در مرحله 1 رو در SDCard دستگاه کپی می کنیم و با برنامه نویسی این بانک رو پیدا کرده و بعد بازش می کنیم و یک کرزر رو با کوئری از بانک پر می کنیم . داخل کرزر حرکت می کنیم و عکس رو بطورت آریه ای از بایت میخونیم و به تصویر تبدیلش می کنیم و در نهایت میریزیمش تویه ImageView.

 

منابع :

ذخیره و بازیابی تصویر از بانک sqlite توسط TutorialForAndroid.com

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

 

پیاده سازی Dao شخصی توسط Vogella.com

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

 

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد