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

باز کردن gallery از داخل برنامه

khanbeiki  10 سال پیش  10 سال پیش
0 0

سلام

میخوام وقتی روی دکمه ای کلیک کردم ، گالری گوشی باز بشه و کاربر یک عکس رو انتخاب کنه و عکس در برنامه نشون داده بشه ، و سپس آن عکس با اسمی که من براش انتخاب میکنم و اسمش را در دیتابیس ذخیره میکنم ، آن عکس در SDCARD در مکانی که من مشخص کردم ذخیره گردد ، تا دفعه های آینده از آن عکس استفاده کنم.

چ کنم ؟

آیا کدی دارین که من ازش استفاده کنم ؟

 توضیح فارسی بدین زیر کدها لطفا

0 0
شما میتونید آدرس عکس انتخاب شده رو که بصورت String هست رو در دیتابیس ذخیره کنید فقط کافیه در ActivityResoult آدرس عکس انتخاب شده رو بگیرین لینک (10 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
khanbeiki  10 سال پیش
0 0

این کد چیه دقیقا ؟ چیکار میکنه ؟ من میزارمش ارور میده

REQ_CODE_PICK_IMAGE:  این قسمت کجا مقدار میگیره ؟
protectedvoid onActivityResult(int requestCode,int resultCode,Intent imageReturnedIntent){super.onActivityResult(requestCode, resultCode, imageReturnedIntent);switch(requestCode){case REQ_CODE_PICK_IMAGE:if(resultCode == RESULT_OK){Uri selectedImage = imageReturnedIntent.getData();String[] filePathColumn ={MediaStore.Images.Media.DATA};Cursor cursor = getContentResolver().query(
                               selectedImage, filePathColumn,null,null,null);
            cursor.moveToFirst();int columnIndex = cursor.getColumnIndex(filePathColumn[0]);String filePath = cursor.getString(columnIndex);
            cursor.close();Bitmap yourSelectedImage =BitmapFactory.decodeFile(filePath);}}}
0 0
کدتون رو اول داخل نوت پد کپی کنید بعدش داخل انجمن قرار بدین ! (10 سال پیش)
پاسخ به سوال 
khanbeiki  10 سال پیش
0 0

 protected void onActivityResult(int requestCode, int resultCode, 
       Intent imageReturnedIntent) {
    super.onActivityResult(requestCode, resultCode, imageReturnedIntent); 

    switch(requestCode) { 
    case REQ_CODE_PICK_IMAGE:
        if(resultCode == RESULT_OK){  
            Uri selectedImage = imageReturnedIntent.getData();
            String[] filePathColumn = {MediaStore.Images.Media.DATA};

            Cursor cursor = getContentResolver().query(
                               selectedImage, filePathColumn, null, null, null);
            cursor.moveToFirst();

            int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
            String filePath = cursor.getString(columnIndex);
            cursor.close();


            Bitmap yourSelectedImage = BitmapFactory.decodeFile(filePath);
        }
    }
0 0
REQ_CODE_PICK_IMAGE: مقدار این رو از کجا بیارم ؟ قرمز میشه (10 سال پیش)
0 0
REQ_CODE_PICK_IMAGE: مقدار این رو از کجا بیارم ؟ قرمز میشه (10 سال پیش)
0 0
بصورت فیلد تعریف کنید یعنی private static final int REQ_CODE_PICK_IMAGE= 1 ! (10 سال پیش)
0 0
دوست نازنین شما وقتی که سوالتون تگ تکراری خورده باید تو انجمن سرچ کنید که حتما به پاسخ مطلوب میرسید لینک و لینک (10 سال پیش)

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