0.0.13 • Published 3 years ago

uclean-camera-plugin v0.0.13

Weekly downloads
12
License
MIT
Repository
-
Last release
3 years ago

uclean-camera-plugin

插件安装与卸载

卸载插件

npm uninstall uclean-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<Class<? extends Plugin>>() {{
  // Additional plugins you've installed go here
  // Ex: add(TotallyAwesomePlugin.class);
  add( UcleanCameraPlugin.class );
}});

js调用方法 获取图片

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 用户取消操作
0.0.13

3 years ago

0.0.12

3 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.6

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago