RT!
解决方案 »
- Android程序如何使用Google Analytics进行程序统计
- removeTab什么情况下删除不了tab
- eclipse里如何在OnCreate函数上打断点?
- android gallay的使用
- Andorid 上传视频抛出java.lang.outofmemoryError
- HOT CODE REPLACE
- EditText里面可以显示图片,但是如何复制粘贴呢?
- android sdk 安装问题
- 关于2G/3g/4g网络制式的切换
- 请问使用fragment+viewpag,点击按钮时,弹出界面的问题
- 怎么知道android有哪些内置资源?
- 在android中如何在Activity和普通类之间跳转???
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, 0);
protected void onActivityResult(int requestCode, int resultCode, Intent intent)
{
if (requestCode == 0)
{
if (resultCode == RESULT_OK)
{
Uri uri = intent.getData();
String type = intent.getType();
System.out.println("Pick completed: "+ uri + " "+type);
if (uri != null)
System.out.println(getRealPathFromURI(uri));
}
else System.out.println("Back from pick with cancel status");
}
} /*Uri转真实路径*/
public String getRealPathFromURI(Uri contentUri) {
String[] proj = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(contentUri, proj, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}