image_picker的使用


简单记录一下image_picker的使用

从相册选择图片

  static Future<File> pickImageFromGallery() async {
    final pickedFile =
        await ImagePicker().getImage(source: ImageSource.gallery);
    return File(pickedFile.path);
  }

从相机拍摄照片并选择

  static Future<File> pickImageFromCamera() async {
    final pickedFile = await ImagePicker().getImage(source: ImageSource.camera);
    return File(pickedFile.path);
  }

从相册选择视频

  static Future<File> pickVideoFromGallery() async {
    final pickedFile =
        await ImagePicker().getVideo(source: ImageSource.gallery);
    return File(pickedFile.path);
  }

从相机拍摄视频并选择

  static Future<File> pickVideoFromCamera() async {
    final pickedFile = await ImagePicker().getVideo(source: ImageSource.camera);
    return File(pickedFile.path);
  }

项目

https://github.com/jiangkang/flutter-system


文章作者: 姜康
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 姜康 !
评论
 上一篇
粗糙的谈一下Kotlin中的CoroutineScope 粗糙的谈一下Kotlin中的CoroutineScope
简单说明CoroutineScope其实定义了协程的生命周期,比如在Activity中启动的协程,在Activity销毁的时候应该要取消. 而GlobalScope则是对应整个APP的生命周期,即使Activity已经销毁,Coroutin
2020-10-29
下一篇 
Jetpack App Startup库的使用 Jetpack App Startup库的使用
特点 应用启动时进行高性能的初始化 明确定义各种初始化的依赖关系 使用先添加依赖: implementation("androidx.startup:startup-runtime:1.0.0-beta01") 你得为每一个需要初始化的组
2020-10-25
  目录