解决方案 »
- 有没有人做过禁用android的摄像头啊?
- 怎么动态修改适配器 中的背景色
- 网络版的《Android开发指南》中文版,和大家分享一下
- [求助]如何在view上添加滚动条
- 一个关于android动态加载数据的问题
- ImageButton长按问题
- 有懂androidpn的么?里面的apiKey是干吗的?
- 第三方清理工具导致进程被Kill
- 大神求救啊,给listview设置一个上下文菜单,然后长按listview后出现的上下文菜单标题上怎么得到关于选中的item的信息
- scrollview嵌套webview,导致scrollview不能滑动,怎么解决
- android手机开发获取手机<<前后左右倾斜>>的角度
- 如何捕获webview loadUrl方法加载HTML的错误???
intent里可以得到返回的信息
它会返回一个带着数据的intent 一般都是叫data。
http://blog.csdn.net/windsunmoon/article/details/27702475
protected void onActivityResult(int requestCode, int resultCode, Intent data){
if (resultCode != RESULT_OK) { //此处的 RESULT_OK 是系统自定义得一个常量
// Log.e(TAG,"ActivityResult resultCode error");
return;
}
Bitmap bm = null;
ContentResolver resolver = getContentResolver();
if (requestCode == IMAGE_CODE) {
try {
Uri originalUri = data.getData(); //获得图片的uri
bm = MediaStore.Images.Media.getBitmap(resolver, originalUri); //显得到bitmap图片
// 这里开始的第二部分,获取图片的路径:
String[] proj = {MediaStore.Images.Media.DATA};
Cursor cursor = managedQuery(originalUri, proj, null, null, null);
//按我个人理解 这个是获得用户选择的图片的索引值
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
//最后根据索引值获取图片路径
String path = cursor.getString(column_index);
Log.e("Lostinai",path); }catch (IOException e) { Log.e("Lostinai",e.toString()); }