摄像头(1)拍照的主要API,权限和特性,判断有没有摄像头的方法

mac2022-07-01  21

支持

  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调用本地摄像头
最新回复(0)