首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android 调用系统相机有关问题

2012-08-29 
android 调用系统相机问题在一个程序里,需要调用系统自带的相机拍照, 拍完照后需要对返回的照片进行编辑操

android 调用系统相机问题
在一个程序里,需要调用系统自带的相机拍照, 拍完照后需要对返回的照片进行编辑操作,然后保存。但使用后才发现,调用系统相机后,拍照后照片系统会自动保存,而我根本不需要这系统自动保存的照片啊。不知道该怎么把系统自动保存的照片删掉?我不知道该怎么获取这张照片的file路径,在onActivityResult中用Uri u=(Uri)getExtras("bundle")的方法获取的u为空。。。

[解决办法]
startActivityForResult(new Intent("android.media.action.IMAGE_CAPTURE"), 10); 
这是启动相机

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 10) {
if (resultCode == RESULT_OK) {
Bitmap bm = (Bitmap) data.getExtras().get("data");
}
}
}
这是相机返回时候的Bitmap
[解决办法]
http://hellorheaven.iteye.com/blog/1461463


这个应该很详细了。
[解决办法]
调用系统相机的Action后可以获取该照片的URI,
然后到媒体库去查询该URI对应的文件路径,
再然后通过文件系统操作即可啊。

热点排行