新增菜品采集

This commit is contained in:
马增飞
2025-10-18 15:06:07 +08:00
parent a27cc5f7ee
commit ed6c5e83be
18 changed files with 439 additions and 10 deletions
@@ -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()
}
}
}