Commit 33ae6e0e authored by wanglei's avatar wanglei

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

parent 0b730214
package com.base.superfilemanager.activity package com.base.superfilemanager.activity
import android.os.Build
import android.os.Environment
import android.view.View import android.view.View
import android.widget.LinearLayout import android.widget.LinearLayout
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
...@@ -22,6 +24,8 @@ import com.base.superfilemanager.helps.BaseActivity ...@@ -22,6 +24,8 @@ import com.base.superfilemanager.helps.BaseActivity
import com.base.superfilemanager.helps.file.FileEx.deleteDirectory import com.base.superfilemanager.helps.file.FileEx.deleteDirectory
import com.base.superfilemanager.helps.file.FileHelps import com.base.superfilemanager.helps.file.FileHelps
import com.base.superfilemanager.view.FileDeleteDialog.showFileDeleteDialog 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.Dispatchers
import kotlinx.coroutines.async import kotlinx.coroutines.async
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
...@@ -78,9 +82,12 @@ class FileCategoryActivity : BaseActivity<ActivityFileCategoryBinding>() { ...@@ -78,9 +82,12 @@ class FileCategoryActivity : BaseActivity<ActivityFileCategoryBinding>() {
super.onStart() super.onStart()
checkPermission() checkPermission()
} }
override fun onPermissionsResult(isGranted: Boolean) { override fun onPermissionsResult(isGranted: Boolean) {
if (isGranted) { if (isGranted) {
initData() initData()
} else {
finishToMain()
} }
} }
...@@ -90,7 +97,7 @@ class FileCategoryActivity : BaseActivity<ActivityFileCategoryBinding>() { ...@@ -90,7 +97,7 @@ class FileCategoryActivity : BaseActivity<ActivityFileCategoryBinding>() {
binding.progressbar.visibility = View.VISIBLE binding.progressbar.visibility = View.VISIBLE
FileHelps.getFileList( FileHelps.getFileList(
onUpdate = { onUpdate = {
if (FileHelps.fileList.isNotEmpty()){ if (FileHelps.fileList.isNotEmpty()) {
when (type) { when (type) {
FileCategoryBean.ALL -> showList.addAll(FileHelps.fileList.filter { it.isDoc() }) FileCategoryBean.ALL -> showList.addAll(FileHelps.fileList.filter { it.isDoc() })
XLS -> showList.addAll(FileHelps.fileList.filter { it.isXls() }) XLS -> showList.addAll(FileHelps.fileList.filter { it.isXls() })
...@@ -118,4 +125,13 @@ class FileCategoryActivity : BaseActivity<ActivityFileCategoryBinding>() { ...@@ -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 ...@@ -33,10 +33,10 @@ class SplashActivity : BaseActivity<ActivitySplashBinding>(), ProgressManager.Pr
} }
mProgressManager = ProgressManager(binding, this) mProgressManager = ProgressManager(binding, this)
if (ConfigHelper.ifAgreePrivacy) { if (ConfigHelper.ifAgreePrivacy) {
// binding.idTvStart.isVisible = false binding.idTvStart.isVisible = false
// binding.idLlJindu.isVisible = true binding.idLlJindu.isVisible = true
// binding.idLlYinsi.isVisible = false binding.idLlYinsi.isVisible = false
// onAgreePrivacy() onAgreePrivacy()
} else { } else {
PrivacyAgreementManager(binding, this, this) 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