为什么没有添加tedpermission?

lvjbypge  于 2022-10-09  发布在  Android
关注(0)|答案(2)|浏览(118)

我试着在我的定制安卓应用程序中使用ted权限。因此,我在我的代码中添加了tedpermission实现。我认为我可以通过添加tedPermission实现来使用permissionListener。但我不能用那个。为什么?以下是我在build.gradle(模块)中的代码。依赖关系{

implementation 'androidx.core:core-ktx:1.7.0'
    implementation 'androidx.appcompat:appcompat:1.4.1'
    implementation 'com.google.android.material:material:1.5.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.1.3'
    implementation 'gun0912.ted:tedpermission:2.2.3'// I added tedpermission here
    testImplementation 'junit:junit:4.13.2'
    androidTestImplementation 'androidx.test.ext:junit:1.1.3'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}
nkkqxpd9

nkkqxpd91#

在**build.gradle(APP模块)**中,我认为依赖应该如下所示。

implementation 'io.github.ParkSangGwon:tedpermission-normal:3.3.0'

guykilcj

guykilcj2#

还可以使用create()方法,而不是“with”

TedPermission.create()
                .setPermissionListener(permissionListener)
                .setRationaleMessage("Messages")
                .setDeniedMessage("Messages")
                .setPermissions(Manifest.permission.CAMERA)
                .setPermissions(Manifest.permission.WRITE_EXTERNAL_STORAGE)
                .setPermissions(Manifest.permission.READ_EXTERNAL_STORAGE)
                .check();

相关问题