在一个程序里,需要调用系统自带的相机拍照, 拍完照后需要对返回的照片进行编辑操作,然后保存。但使用后才发现,调用系统相机后,拍照后照片系统会自动保存,而我根本不需要这系统自动保存的照片啊。不知道该怎么把系统自动保存的照片删掉?我不知道该怎么获取这张照片的file路径,在onActivityResult中用Uri u=(Uri)getExtras("bundle")的方法获取的u为空
解决方案 »
- “rtsp://ip:port/XXXX.sdp”谁知道这个格式的URL是如果搭建成的!
- android分享功能弹框列表中的程序是如何实现才能被分享的?
- android gallery应用
- 求 《Android编程典型实例与项目开发案例》电子版
- 关于android中使用数据模型
- 2.0X的百度地图SDk使用问题
- 关于在全屏下屏蔽Home按钮,睡眠唤醒后为何全屏失效?
- Android代码中修改控件内容后程序虚拟机上不能运行。
- 小米等机型无法播放程序的声音资源
- Android获取了JSON数据中的中文的ascii码值,怎么让它变成中文再显示在APP上啊?
- Android项目运行不起来也不报错,什么原因
- 请问ListView的每个item要加张图片的问题
这是启动相机protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 10) {
if (resultCode == RESULT_OK) {
Bitmap bm = (Bitmap) data.getExtras().get("data");
}
}
}
这是相机返回时候的Bitmap
这个应该很详细了。
然后到媒体库去查询该URI对应的文件路径,
再然后通过文件系统操作即可啊。