-->

الدرس 50: طريقة ارسال الصور في تطبيق الشات

Intent i = new Intent( Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(i, RESULT_LOAD_IMAGE); 
} private static int RESULT_LOAD_IMAGE = 1; @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && null != data) { Uri selectedImage = data.getData(); imageview4.setImageURI(selectedImage); 

java.io.ByteArrayOutputStream baos = new java.io.ByteArrayOutputStream();  Bitmap bm = ((android.graphics.drawable.BitmapDrawable) imageview4.getDrawable()).getBitmap();  bm.compress(Bitmap.CompressFormat.JPEG, 100, baos);  byte[] imageBytes = baos.toByteArray();  image_string = Base64.encodeToString(imageBytes, Base64.DEFAULT);

byte[] imageBytes = Base64.decode(image_string, Base64.DEFAULT); Bitmap decodedImage = BitmapFactory.decodeByteArray(imageBytes, 0, imageBytes.length); imageview1.setImageBitmap(decodedImage);
موح درويد
كاتب المقالة
كاتب ومحرر اخبار اعمل في موقع موح درويد .

جديد قسم : firebase

إرسال تعليق