کلیدستان

نسخه‌ی کامل: ذخیره عکس و نمایش ان
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام  در برنامه که نوشتم   ای دی -نام-کدمحصول-تصویر در پایگاه دادم ذخیره میشه-اما می خواستم انتخاب عکسم از داخل گالری باشه یعنی کاربر وقتی فیلدها رو پرکرد و به عکس رسید روی  دکمه کلیک کرد گالری بازبشه و بعد عکس مورد نظر رو انتخاب کنه ،نمایش بده و در پایگا ه داده ذخیره بشه تا بعد زمان نمایش بتون اون رو نمایش بده
کد پی‌اچ‌پی:
public void PicPhotoFromGallery() {

 
       Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
 
       photoPickerIntent.setType("image/*");
 
       startActivityForResult(photoPickerIntent100);

 
   

کد پی‌اچ‌پی:
@Override
    public void onActivityResult
(int requestCodeint resultCodeIntent data) {
 
       super.onActivityResult(requestCoderesultCodedata);
 
      if(requestCode == 100 
 
               if (resultCode == Activity.RESULT_OK) {

 
                   ImageView selectedImage = new Imageview();
 
                   selectedImage.setImageURI(data.getData());
 
               }


ذخیره کردن عکس در پایگاه داده زیاد جالب نیست
چون هم کارایی برنامه رو پایین میاره و هم حجم پایگاه داده ما بشدت بالا میره

بهترین کار ذخیره اون در Internal storage یا External storage هستش.

 در صورتی که نیاز به ذخیره عکس در پایگاه داده داشتی
باید اون به arrayByte  تبدیل کنید و بعد در پایگاه داده ذخیره کنید ( فیلد پایگاه داده باید از نوع Blob باشه )