android调用系统摄像机

来源:互联网 发布:北京域名百科 编辑:程序博客网 时间:2024/05/21 05:20

首先用到照相机,以及需要访问系统文件所以添加用户权限:

<uses-permission android:name="android.permission.CAMERA"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
在使用缩略图的时候没有保存,直接用bitmap解析从Intent相机带回来的数据。


在用原图的时候,是将图片保存到本地,在用户界面中显示的是本地文件

得到图片存储的的路径

String mFilePath = Environment.getExternalStorageDirectory().getPath() + "/" + "test.png";
在按钮的响应事件中更改view需要显示的东西

Uri uri = Uri.fromFile(new File(mFilePath));intent.putExtra(MediaStore.EXTRA_OUTPUT,uri);startActivityForResult(intent,REQ_CAMERA2);
最后解析该路径中的图片文件为bitmap格式,直接给imageview赋值
FileInputStream fis= new FileInputStream(mFilePath);Bitmap bitmap = BitmapFactory.decodeStream(fis);img.setImageBitmap(bitmap);

(来源于慕课)

喵了个咪^ ^



1 0