介绍

简介
HwCameraKit为开发者提供了一套兼容EMUI的相机能力开放接口,开发者可以通过HwCameraKit使自己的应用快速接入华为相机的私有能力,扩展应用的拍摄功能,为用户提供更好拍摄体验。
人像模式为HwCameraKit开放的多种相机模式其中之一,它将允许您:
- 获取华为相机的人像拍摄能力,包括背景虚化、环境光、瘦脸,皮肤光滑、调色等能力;
- 提供相机模式高级编程接口,简化相机应用开发,并借助IDE工具快速接入上述能力。
关于本次CodeLab
你将建立什么
在本次CodeLab中,您将使用HwCameraKit建立一款Android相机应用程序,使其可以获得华为相机的人像拍摄功能,实现人像的虚化、美肤等效果。

你会学到什么
- 使用HwCameraKit IDE高效集成华为相机开放能力
- 熟悉HwCameraKit基本开发模式
你需要什么
硬件要求
- 开发计算机(台式机或笔记本电脑)
- 操作系统为EMUI10.0及以上版本的华为手机
软件要求
- JAVA JDK安装包
-
Android SDK包
- HwCameraKit IDE工具:DevEco
—
# 申请Camera相关权限
Duration: 0:05
  1. 在工程的Manifest文件中添加相关权限:
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
2. 动态申请相关权限:
private static final String [] PERMISSIONS_ARRAY = new String[] {
Manifest.permission.WRITE_EXTERNAL_STORAGE,
Manifest.permission.CAMERA, Manifest.permission.RECORD_AUDIO, Manifest.permission.ACCESS_FINE_LOCATION
};
private static List<String>