Commit 33ae6e0e authored by wanglei's avatar wanglei

==========混淆脚本前定位=========

parent 0b730214
package com.base.superfilemanager.activity
import android.os.Build
import android.os.Environment
import android.view.View
import android.widget.LinearLayout
import androidx.lifecycle.lifecycleScope
......@@ -22,6 +24,8 @@ import com.base.superfilemanager.helps.BaseActivity
import com.base.superfilemanager.helps.file.FileEx.deleteDirectory
import com.base.superfilemanager.helps.file.FileHelps
import com.base.superfilemanager.view.FileDeleteDialog.showFileDeleteDialog
import com.blankj.utilcode.constant.PermissionConstants
import com.blankj.utilcode.util.PermissionUtils
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.async
import kotlinx.coroutines.launch
......@@ -78,9 +82,12 @@ class FileCategoryActivity : BaseActivity<ActivityFileCategoryBinding>() {
super.onStart()
checkPermission()
}
override fun onPermissionsResult(isGranted: Boolean) {
if (isGranted) {
initData()
} else {
finishToMain()
}
}
......@@ -90,7 +97,7 @@ class FileCategoryActivity : BaseActivity<ActivityFileCategoryBinding>() {
binding.progressbar.visibility = View.VISIBLE
FileHelps.getFileList(
onUpdate = {
if (FileHelps.fileList.isNotEmpty()){
if (FileHelps.fileList.isNotEmpty()) {
when (type) {
FileCategoryBean.ALL -> showList.addAll(FileHelps.fileList.filter { it.isDoc() })
XLS -> showList.addAll(FileHelps.fileList.filter { it.isXls() })
......@@ -118,4 +125,13 @@ class FileCategoryActivity : BaseActivity<ActivityFileCategoryBinding>() {
}
})
}
private fun checkStorage(): Boolean {
return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
Environment.isExternalStorageManager()
} else {
PermissionUtils.isGranted(PermissionConstants.STORAGE)
}
}
}
\ No newline at end of file
......@@ -33,10 +33,10 @@ class SplashActivity : BaseActivity<ActivitySplashBinding>(), ProgressManager.Pr
}
mProgressManager = ProgressManager(binding, this)
if (ConfigHelper.ifAgreePrivacy) {
// binding.idTvStart.isVisible = false
// binding.idLlJindu.isVisible = true
// binding.idLlYinsi.isVisible = false
// onAgreePrivacy()
binding.idTvStart.isVisible = false
binding.idLlJindu.isVisible = true
binding.idLlYinsi.isVisible = false
onAgreePrivacy()
} else {
PrivacyAgreementManager(binding, this, this)
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment