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
|
Manifest.permission.ACCESS_WIFI_STATE
|
||||||
) == PackageManager.PERMISSION_GRANTED
|
) == 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(
|
return ActivityCompat.checkSelfPermission(
|
||||||
context,
|
context,
|
||||||
Manifest.permission.READ_PHONE_STATE
|
Manifest.permission.READ_PHONE_STATE
|
||||||
) == PackageManager.PERMISSION_GRANTED
|
) == PackageManager.PERMISSION_GRANTED
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取电话相关权限列表
|
||||||
|
*/
|
||||||
|
fun getPhonePermissionsList(): List<String> {
|
||||||
|
return listOf(Manifest.permission.READ_PHONE_STATE)
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取SIM卡状态文本
|
* 获取SIM卡状态文本
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -75,6 +75,7 @@ class DashboardFragment : BaseFragment<FragmentDashboardBinding>() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun initCpu() {
|
private fun initCpu() {
|
||||||
|
|
||||||
binding.layoutCpu.run {
|
binding.layoutCpu.run {
|
||||||
recyclerCpu.run {
|
recyclerCpu.run {
|
||||||
adapter = CpuAdapter(requireContext()).apply {
|
adapter = CpuAdapter(requireContext()).apply {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user