PDA

View Full Version : بدست آوردن محل تصویر



azbddk
جمعه 22 اسفند 1393, 21:07 عصر
سلام دوستان

دارم یه نرم افزار می نویسم که یک قسمت از اون فایل ها رو با بلوتوث ارسال می کنه

حالا تو یه قطعه کد گیر کردم.

می خوام وقتی روی یه دکمه کلیک شد یه صفحه باز بشه و در اون تمام عکس ها یا نرم افزارهای گوشی باشه که وقتی انتخاب شدن آدرسش تو یه TextView نمایش بده

کسی اگر کدی میدونه لطفاً بزاره نیاز شدید پیدا کردم

ممنون

azbddk
یک شنبه 24 اسفند 1393, 11:13 صبح
دوستان اگه میتونین لطفاً کمک کنین خیلی ضروری هست

mrtzxxx
یک شنبه 24 اسفند 1393, 20:41 عصر
protectedvoid onActivityResult(int requestCode,int resultCode,Intent data){if(requestCode == CAMERA_REQUEST && resultCode == RESULT_OK){
Bitmap photo =(Bitmap) data.getExtras().get("data");
imageView.setImageBitmap(photo);
knop.setVisibility(Button.VISIBLE);


// CALL THIS METHOD TO GET THE URI FROM THE BITMAP
Uri tempUri = getImageUri(getApplicationContext(), photo);

// CALL THIS METHOD TO GET THE ACTUAL PATH
File finalFile =newFile(getRealPathFromURI(tempUri));

System.out.println(mImageCaptureUri);
}
}

publicUri getImageUri(Context inContext,Bitmap inImage){
ByteArrayOutputStream bytes =newByteArrayOutputStream();
inImage.compress(Bitmap.CompressFormat.JPEG,100, bytes);
String path =Images.Media.insertImage(inContext.getContentReso lver(), inImage,"Title",null);
returnUri.parse(path);
}

publicString getRealPathFromURI(Uri uri){
Cursor cursor = getContentResolver().query(uri,null,null,null,null );
cursor.moveToFirst();
int idx = cursor.getColumnIndex(MediaStore.Images.ImageColum ns.DATA);
return cursor.getString(idx);}

azbddk
یک شنبه 24 اسفند 1393, 20:58 عصر
متوجه نمیشم چی نوشته

mrtzxxx
یک شنبه 24 اسفند 1393, 21:23 عصر
شرمنده. درست شد؟

azbddk
دوشنبه 25 اسفند 1393, 09:35 صبح
کار نمی کنه!