flutter - 如何获取最近的照片?
问题描述
目前我正在做一个颤振相机项目。我可以知道如何让最近的照片显示在容器上,比如左下角的 Instagram 故事吗?
解决方案
var result = await PhotoManager.requestPermission();
if (result) {
// success
List<AssetPathEntity> list = await PhotoManager.getAssetPathList(type: RequestType.image);
final assetList = await list[0].getAssetListRange(start: 0, end: 1);
filename = await assetList[0].file;
setState(() {
});
} else {
// fail
/// if result is fail, you can call `PhotoManager.openSetting();` to open android/ios applicaton's setting to get permission
}
这适用于我根据您提供的网站使用的插件从设备获取最新图像作为缩略图。
推荐阅读
- python - 如何在 matplotlib 中用体素填充碗形?
- r - 在 tidyeval 中包装模型时,如何改变公式参数的一部分?
- asp.net - 如何重用 HTML 属性值
- parsing - 跳过 commonmark.js 中 markdown 块的处理
- java - 为什么可比较接口的 compareTo() 方法显示未编译?
- c# - 如何在 RDotNet 中打印 R 评估
- ssis - 为什么我会收到 SSIS 脚本任务错误 Azure Blob 存储 - 调用目标已引发异常
- javascript - 循环获取请求并返回为真的项目
- android - 返回 ListView 中单击项的 id。从数据库中检索值
- linux - 在 WGET 后运行 bash 脚本会忽略读取的用户输入