img.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("image/*");
startActivityForResult(intent, 111);
}
});
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
File file = null;
Uri uri = data.getData();
img.setImageURI(uri);
Bitmap bitmap = null;
try {
bitmap = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), uri);
String path = Environment.getExternalStorageDirectory() + "/fmk11";
File file1 = new File(path);
if (!file1.exists()) {
file1.mkdir();
}
file = new File(file, "555.png");
BufferedOutputStream buf = new BufferedOutputStream(new FileOutputStream(file));
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, buf);
buf.flush();
buf.close();
} catch (Exception e) {
e.printStackTrace();
}
RequestBody requestBody = RequestBody
.create(MediaType.parse("application/otcet-stream"), file);
MultipartBody.Part image = MultipartBody
.Part.createFormData("image", file.getName(), requestBody);
}
06-17
06-17
06-17
06-17
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交