ActivityResultContract了解

ActivityResultContract是什么?

它是用来在大部分场景中对startActivityForResult和onActivityResult进行替代的官方api。

它提供了一种类型安全的获取返回值的方式,比如拍照的api会返回泛型指定的bitmap,这避免了我们自己手动处理onActivityResult回调导致的各种问题。

这么写主要目的在日志这里方便处理逻辑吧

1 TakePicturePreview跳转拍照页面会返回一个bitmap,拍照的图片不会持久化到磁盘中。

2 RequestPermission请求权限

3 RequestMultiplePermissions请求多个权限

PickContact获取联系人

GetContent打开文件浏览器

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容