您的每一个用心回答,都会让这个世界变得更美好一些!
Android6以上很多权限需要动态添加权限
/**权限 声明*/ internal var permissions = arrayOf( Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE)
/**检查权限是否开启 */ private fun isPermission() : Boolean{ var ispermission = true if (Build.VERSION.SDK_INT >= 23){ mPermissionList.clear() for (i in permissions.indices) { if (ContextCompat.checkSelfPermission( this, permissions[i] ) != PackageManager.PERMISSION_GRANTED ) { mPermissionList.add(permissions[i]) } } if (mPermissionList.size > 0) { ispermission = false ActivityCompat.requestPermissions(this, permissions, 100) }else{ Log.e("test","权限都打开了") ispermission = true } } return ispermission }
参考着来做吧
这一题我会。
小伙子,你只需要把你项目的targetSdkVersion 22你这个问题,就解决了
n如果你想大于22,的话。得申请短信权限。
至于怎么申请。我就不贴代码了。
Android6以上很多权限需要动态添加权限
参考着来做吧
这一题我会。
n如果你想大于22,的话。得申请短信权限。
至于怎么申请。我就不贴代码了。