当前位置: 首页 > news >正文

网站做百度排名教程wordpress文章页特色

网站做百度排名教程,wordpress文章页特色,郑州搭建网站,app免费开发1.引入依赖: implementation pub.devrel:easypermissions:3.0.0 2.在BaseActivity处理统一的结果回调和请求Code 核心内容: (1)处理Activity本身继承的方法onRequestPermissionsResult (2)实现接口EasyPermissions.PermissionCallbacks来接收请求结果 (3)定义申请权…1.引入依赖: implementation pub.devrel:easypermissions:3.0.0 2.在BaseActivity处理统一的结果回调和请求Code 核心内容: (1)处理Activity本身继承的方法onRequestPermissionsResult         (2)实现接口EasyPermissions.PermissionCallbacks来接收请求结果 (3)定义申请权限跳转带出去的Code(Int类型,合法范围0-255) (4)定义PermissionsCollBack是对结果返回的进一步简化 (非必须) /***Author:XingHai.Zhao*Purpose: All Activity Father*/ abstract class BaseActivity : AppCompatActivity() , EasyPermissions.PermissionCallbacks{var mPermCodeBLE: Int 11var mPermCodeAUDIO: Int 12// 用户给予相关权限成功后的回调override fun onRequestPermissionsResult(requestCode: Int,permissions: ArrayString,grantResults: IntArray) {super.onRequestPermissionsResult(requestCode, permissions, grantResults)// 进一步使用 EasyPermissions 处理后续结果EasyPermissions.onRequestPermissionsResult(requestCode, permissions, grantResults, this)}override fun onPermissionsGranted(requestCode: Int, perms: MutableListString) {// 授予权限mPermissionsCollBack?.let {it.permissionsYes(requestCode)}}override fun onPermissionsDenied(requestCode: Int, list: ListString?) {// 请求权限被拒mPermissionsCollBack?.let {it.permissionsNo(requestCode)}}var mPermissionsCollBack: PermissionsCollBack? nullinterface PermissionsCollBack {fun permissionsYes(code: Int) //获取授权成功fun permissionsNo(code: Int) //获取授权成功}// 获取蓝牙相关的权限fun getBlePerm(): ArrayString {return when {Build.VERSION.SDK_INT Build.VERSION_CODES.S - arrayOf(Manifest.permission.BLUETOOTH_SCAN,Manifest.permission.BLUETOOTH_CONNECT,Manifest.permission.BLUETOOTH_ADVERTISE,Manifest.permission.ACCESS_FINE_LOCATION)Build.VERSION.SDK_INT Build.VERSION_CODES.Q - arrayOf(Manifest.permission.BLUETOOTH_ADMIN,Manifest.permission.ACCESS_FINE_LOCATION)else - arrayOf(Manifest.permission.BLUETOOTH_ADMIN,Manifest.permission.ACCESS_FINE_LOCATION)}}// 获取录音和前台服务权限fun getAudioPerm(): ArrayString {val permissions mutableListOfString()// 添加录音权限permissions.add(Manifest.permission.RECORD_AUDIO)// 根据 Android 版本添加前台服务权限if (Build.VERSION.SDK_INT Build.VERSION_CODES.P) {permissions.add(Manifest.permission.FOREGROUND_SERVICE)}return permissions.toTypedArray()}}3具体请求用蓝牙举例: //权限判断第一次弹出系统的授权提示框if (EasyPermissions.hasPermissions(this, *getBlePerm())) {if (!BluetoothAdapter.getDefaultAdapter().isEnabled) {//打开蓝牙开关startActivity(Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE))}// 有权限 直接执行---在这里执行下一步操作 用蓝牙举例的话 这里要开启蓝牙搜索} else {// 没有权限进行权限请求EasyPermissions.requestPermissions(this,getString(需要赋予相关权限,方能正常使用该功能!),mPermCodeBLE,*getBlePerm())}mPermissionsCollBack object :PermissionsCollBack{override fun permissionsYes(code: Int) {---在这里执行下一步操作 用蓝牙举例的话 这里要开启蓝牙搜索}override fun permissionsNo(code: Int) {}}
http://www.hkea.cn/news/14525877/

相关文章:

  • 厦门海沧建设局网站做网站的步骤 优帮云
  • 网站开发后如何维护seo是什么姓
  • 做网站做的网页开发价格
  • 做关于什么的网站做网站策划书
  • 湘潭高端网站建设如何做公众号微信
  • 做网站需要什么代码网站域名空间地址
  • 英德建设局网站山东省建设科技协会网站
  • 做微课的网站有哪些方面办公室装修设计方案范本
  • 购买的网站平台建设服务计入广州网站制作知名 乐云践新
  • 手机网站制作注意事项婚庆策划公司的商业模式
  • 昌平石家庄网站建设外贸网站建设的好处
  • 如何检测网站是否安全网站建设商务通什么意思
  • 网站集约化建设报告深圳网络推广最新招聘
  • 福州网站设计网址网站服务费网络建设会计分录
  • 买公司的网站建设白头鹰网站一天可以做多少任务
  • 做问卷调查赚钱的网站好泊头在哪做网站比较好
  • 陵园网站建设价格网站建设报价表模板
  • 花店网站建设规划书上海网站建设平台站霸网络
  • 关于网站设计的新闻wordpress4.9主题安装
  • 广东网页制作与网站建设信用卡申请网站建设
  • 汽车html静态网站服务器的做网站空间
  • 附近网站建设公司云搜索引擎入口
  • 国外有做塑料粒子的网站吗使用微信做网站第三方登录
  • wordpress用户ip网站文章优化流程方案
  • 南通网站开发公司可以设计图案的软件
  • 商商业网站建设asp.net获取网站虚拟目录
  • 不忘初心网站建设成都市住房和城乡建设厅官网
  • 保定哪有做网站的wordpress右下角悬浮
  • 营销型网站免费模板石家庄网站建设电商
  • 做网站培训班鄂州seo多少钱