新增菜品采集
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
package com.sw.dualscreen.utils
|
||||
|
||||
import android.Manifest
|
||||
import com.sw.dualscreen.activity.BaseActivity
|
||||
|
||||
object StorageUtils {
|
||||
|
||||
fun requestPermission(activity: BaseActivity<*>, callback: () -> Unit) {
|
||||
activity.requestSinglePermissionResult(Manifest.permission.WRITE_EXTERNAL_STORAGE) {
|
||||
callback()
|
||||
}
|
||||
// activity.requestSinglePermissionResult(Manifest.permission.CAMERA) {
|
||||
//// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
|
||||
//// if (Environment.isExternalStorageManager()) {
|
||||
//// callback()
|
||||
//// } else {
|
||||
//// val intent = Intent(Settings.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION)
|
||||
////// activity.startActivityForResult(intent, MANAGE_REQUEST_CODE)
|
||||
//// activity.launchActivityResult(intent) {
|
||||
//// callback()
|
||||
//// }
|
||||
//// }
|
||||
//// } else {
|
||||
//
|
||||
//// }
|
||||
// }
|
||||
}
|
||||
|
||||
fun requestCameraPermission(activity: BaseActivity<*>, callback: () -> Unit) {
|
||||
activity.requestSinglePermissionResult(Manifest.permission.CAMERA) {
|
||||
callback()
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user