相机与图库选择插件
npm install uclean-camera-pluginuclean-camera-plugin#### 安装插件
npm install uclean-camera-plugin
#### 在android/app/src/main/java/com/ujing/franchisee/MainActivity.java 的init方法中增加 add( UcleanCameraPlugin.class );
```
this.init(savedInstanceState, new ArrayList
// Additional plugins you've installed go here
// Ex: add(TotallyAwesomePlugin.class);
add( UcleanCameraPlugin.class );
}});
const { UcleanCameraPlugin } = Capacitor.Plugins;
const result = await UcleanCameraPlugin.getImage({
source:string,
width:number,
height:number,
quality:number,
saveToAlbum:boolean,
resultType:string
});
`##### 参数
`
{
source:string, //获取图片方式 'camera':从相机获取 'photos':从相册选择
allowEditing:boolean, //图片是否允许编辑
width:number, //图片裁剪宽度 0表示使用原始图片
height:number, //图片裁剪高度 0表示使用原始图片
quality:number, //图片裁剪质量 0-100取值 默认值100
saveToAlbum:boolean, //是否保存到相册 针对相机拍摄的图片
resultType:string //返回值类型, 'base64':返回值为base64字符串 'path':图片路径
}
`##### 返回值格式
`
{
errorCode: string,
errorMessage: string,
result:{
content:string //图片的base64字符串或者图片路径
}
}
`##### errorCode值
`
0 成功,其他均为获取失败
1001 模拟器访问
1002 无相机访问权限
1003 无相册访问权限
1004 图片压缩失败
1005 用户取消操作
``