更改拍照后,图片默认存储路径
图片保存在SDK位置
默认返回的只是缩列图
拍照的图片显示在imageview里面
整个图片的二进制流
注册监听调用相机action事件
intent 启动相机
增添点击之后自动对焦功能
SD卡请求
安卓在data中返回的是缩略图
在manifest文件中规定
当发起拍照时,我们的应用也可以收到这个信息
在一个程序中启动另一个程序
包名+activity
用隐式intent
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivity(intent);且在main.xml中加入
onclick="startCamera"即可调用系统相机
requestCode和resultCode注意不要弄混
通过调用系统相机拍照获取的图像是缩略图,像素比较低,防止内存溢出。
<intent-filter>
<action android:name="android.media.action.IMAGE_CAPTURE"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
自定义相机步骤
实现自定义相机步骤
创建camera对象
创建SurfaeView
通过surfaceHolder建立他们之间的关联
将图片旋转一定角度
相机
1.Button:onClick="StartCamera"