1.概述
在9.0的系统产品开发中,对于app调用系统api来打开摄像头拍照的功能也是常有的功能,而拍照一般是默认打开后置摄像头拍照的,由于
客户的产品特殊要求,需要打开前置摄像头拍照功能,所以需要了解拍照功能的流程,然后修改默认前置摄像头打开拍照功能就可以了文章来源:https://www.toymoban.com/news/detail-437751.html
app调用拍照功能如下:文章来源地址https://www.toymoban.com/news/detail-437751.html
private void photograph(String outputimagepath){
try//判断图片是否存在,存在则删除在创建,不存在则直接创建
{
if (!outputimagepath.getParentFile().exists()) {
outputimagepath.getParentFile().mkdirs();
}
if (outputimagepath.exists()) {
outputimagepath.delete();
}
outputimagepath.createNewFile();
Uri imagUri = null;
if (Build.VERSION.SDK_INT >= 24) {
imageUri = FileProvider.getUriForFile(this,
"com.wj.phone.fileprovider", outputimagepath);
} else {
imageUri = Uri.fromFile(outputimagepath);
}
//使用隐示的Intent,系统会找到与它对应的活动,即调用摄像头,并把它存储
Intent
到了这里,关于Android 9.0 Camera2 拍照功能默认选前摄像头的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!