| | |
| | | } |
| | | |
| | | @Retention(AnnotationRetention.SOURCE) |
| | | @StringDef(Manifest.permission.READ_MEDIA_VIDEO, Manifest.permission.READ_MEDIA_AUDIO, Manifest.permission.READ_MEDIA_IMAGES) |
| | | @StringDef(Manifest.permission.READ_MEDIA_VIDEO, Manifest.permission.READ_MEDIA_AUDIO, Manifest.permission.READ_MEDIA_IMAGES,Manifest.permission.READ_EXTERNAL_STORAGE) |
| | | annotation class ManifestType |
| | | |
| | | fun requestFile(@ManifestType fileType :String,maxCount:Int = 1,fileResult:Observer<List<String>>){ |
| | |
| | | for (permission in list) { |
| | | if (ContextCompat.checkSelfPermission(this , permission) != PackageManager.PERMISSION_GRANTED) { |
| | | allGranted = false |
| | | if (showPop) { |
| | | if (showPop && !allGranted) { |
| | | // TODO: |
| | | var title = "" |
| | | var message = ""; |
| | |
| | | }*/else if(permissions.contains(Manifest.permission.READ_MEDIA_AUDIO)){ |
| | | title = "申请音频文件权限"; |
| | | message = " 通过音频文件权限后,可将音频文件的声音添加到直播中的音频流中" |
| | | }/*else if(permissions.contains(Manifest.permission.POST_NOTIFICATIONS)){ |
| | | }else if(permissions.contains(Manifest.permission.POST_NOTIFICATIONS)){ |
| | | title = "申请通知栏权限"; |
| | | message = "通过通知栏权限后,可开启后台服务,保证相机、话筒、截屏、扬声器等功能不被系统终止" |
| | | }*/ |
| | | } |
| | | if(!TextUtils.isEmpty(title)){ |
| | | mViewModel!!.showPopupWindow(title = title, message = message) |
| | | } |