-
Notifications
You must be signed in to change notification settings - Fork 24
Home
DylanCai edited this page Aug 3, 2021
·
7 revisions
Activity Result API 是官方用于替代 startActivityForResult()
和 onActivityResult()
的工具。但是 API 用起来并不是很友好,所以本库能帮助你在尽可能多的场景用更简洁易用的代码来使用 Activity Result API,并且支持对项目用到 startActivityForResult() 的功能进行封装使用。
- 完美替代
startActivityForResult()
- 支持 Kotlin 和 Java 用法
- 支持协程用法
- 支持请求权限
- 支持拍照(已适配 Android 10)
- 支持录像(已适配 Android 10)
- 支持选择图片或视频
- 支持裁剪图片(已适配 Android 11)
- 支持打开蓝牙
- 支持打开定位
- 支持使用存储访问框架 SAF
- 支持选择联系人
在根目录的 build.gradle 添加:
allprojects {
repositories {
// ...
maven { url 'https://www.jitpack.io' }
}
}
添加依赖:
dependencies {
implementation 'com.github.DylanCaiCoding:ActivityResultLauncher:1.1.0'
}