支持
Android SDK支持操作Android设备内置的照相机。从Android2.3开始,支持操作多个摄像头(主要指前置摄像头和后置照相机)。通过照相机可以拍照和录像。
注意事项
是否支持照相机
快速分为:用系统activity拍照和定制拍照
存储,拍照后只得到数据流,由用户决定存成文件还是直接显示等
照相机涉及到的主要API
Camera定制拍照SurfaceView定制拍照MediaRecorder录像Intent启动系统拍照activity
拍照和摄像程序可能涉及到的权限和特性
1 <uses-permission android:name="android.permission.CAMERA" />
2 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
3 <uses-permission android:name="android.permission.RECORD_AUDIO" />
4 <!-- 下面代码是限制没有摄像头就不安装 -->
5 <uses-feature android:name="android.hardware.camera" />
检测Android设备是否支持照相机
1 //检测Android设备是否支持照相机
2 private boolean checkCameraHardware(Context context){
3 if (context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA)){
4 return true;
5 }
else{
6 return false;
7 }
8 }
转载于:https://www.cnblogs.com/sjjg/p/4788516.html
相关资源:html5调用本地摄像头