network Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_WIFI_STATE
This commit is contained in:
parent
84448fe8f7
commit
f14137d3a0
@ -443,17 +443,36 @@ class NetworkInfo(private val context: Context) {
|
||||
Manifest.permission.ACCESS_WIFI_STATE
|
||||
) == PackageManager.PERMISSION_GRANTED
|
||||
}
|
||||
/**
|
||||
* 获取Wi-Fi相关权限列表
|
||||
*/
|
||||
fun getWifiPermissionsList(): List<String> {
|
||||
val perms = mutableListOf<String>()
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
|
||||
perms.add(Manifest.permission.ACCESS_FINE_LOCATION)
|
||||
} else {
|
||||
perms.add(Manifest.permission.ACCESS_WIFI_STATE)
|
||||
}
|
||||
return perms
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查电话相关权限
|
||||
*/
|
||||
private fun checkPhonePermissions(): Boolean {
|
||||
fun checkPhonePermissions(): Boolean {
|
||||
return ActivityCompat.checkSelfPermission(
|
||||
context,
|
||||
Manifest.permission.READ_PHONE_STATE
|
||||
) == PackageManager.PERMISSION_GRANTED
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取电话相关权限列表
|
||||
*/
|
||||
fun getPhonePermissionsList(): List<String> {
|
||||
return listOf(Manifest.permission.READ_PHONE_STATE)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取SIM卡状态文本
|
||||
*/
|
||||
|
||||
@ -75,6 +75,7 @@ class DashboardFragment : BaseFragment<FragmentDashboardBinding>() {
|
||||
}
|
||||
|
||||
private fun initCpu() {
|
||||
|
||||
binding.layoutCpu.run {
|
||||
recyclerCpu.run {
|
||||
adapter = CpuAdapter(requireContext()).apply {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user