۱۳۹۵/۰۲/۰۷, ۰۳:۳۵ ب.ظ
کد پیاچپی:
public void PicPhotoFromGallery() {
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, 100);
}
کد پیاچپی:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == 100 )
if (resultCode == Activity.RESULT_OK) {
ImageView selectedImage = new Imageview();
selectedImage.setImageURI(data.getData());
}
}
ذخیره کردن عکس در پایگاه داده زیاد جالب نیست
چون هم کارایی برنامه رو پایین میاره و هم حجم پایگاه داده ما بشدت بالا میره
بهترین کار ذخیره اون در Internal storage یا External storage هستش.
در صورتی که نیاز به ذخیره عکس در پایگاه داده داشتی
باید اون به arrayByte تبدیل کنید و بعد در پایگاه داده ذخیره کنید ( فیلد پایگاه داده باید از نوع Blob باشه )