android 调用相机如何得到照片的URI
这个是我开启相机的方法,我觉得这里应该少一条语句才使得回调函数的uri为NULL下面的我的回调函数...if(requestCode==Camera){try{Bundl...
这个是我开启相机的方法,我觉得这里应该少一条语句才使得 回调函数的uri为NULL
下面的我的回调函数...
if (requestCode == Camera) {
try {
Bundle extras = data.getExtras();
myBitmap = (Bitmap) extras.get("data"); //我是通过extras获取牌照的信息的,但是我现在想要他的URI
Uri uri=data.getData();//这个为null
ByteArrayOutputStream baos = new ByteArrayOutputStream();
myBitmap.compress(Bitmap.CompressFormat.PNG, 100, baos);
mContent = baos.toByteArray();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
} 展开
下面的我的回调函数...
if (requestCode == Camera) {
try {
Bundle extras = data.getExtras();
myBitmap = (Bitmap) extras.get("data"); //我是通过extras获取牌照的信息的,但是我现在想要他的URI
Uri uri=data.getData();//这个为null
ByteArrayOutputStream baos = new ByteArrayOutputStream();
myBitmap.compress(Bitmap.CompressFormat.PNG, 100, baos);
mContent = baos.toByteArray();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询