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

如何进入官方网站中国建设银行北京市互联网网站

如何进入官方网站,中国建设银行北京市互联网网站,加快建设企业门户网站建,外链 推网站怎么做一. 权限分类 1. system_grant system_grant 为系统授权#xff0c;无需询问用户#xff0c;常用的权限包括网络请求、获取网络信息、获取wifi信息、获取传感器数据等。 /* system_grant#xff08;系统授权#xff09;*/static readonly INTERNET ohos.permission.INTE…一. 权限分类 1. system_grant system_grant 为系统授权无需询问用户常用的权限包括网络请求、获取网络信息、获取wifi信息、获取传感器数据等。 /* system_grant系统授权*/static readonly INTERNET ohos.permission.INTERNET // 网路请求static readonly GET_NETWORK_INFO ohos.permission.GET_NETWORK_INFO // 网络信息-读static readonly GET_WIFI_INFO ohos.permission.GET_WIFI_INFO // WIFI信息-读static readonly GYROSCOPE ohos.permission.GYROSCOPE // 陀螺仪传感器static readonly ACCELEROMETER ohos.permission.ACCELEROMETER // 加速度传感器 2. user_grant user_grant 是需要用户授权的权限常用的权限包括定位、相机、麦克风、日历、文件读写等。 /* user_grant用户授权*/static readonly LOCATION ohos.permission.LOCATION // 定位-精确static readonly APPROXIMATELY_LOCATION ohos.permission.APPROXIMATELY_LOCATION // 定位-模糊static readonly LOCATION_IN_BACKGROUND ohos.permission.LOCATION_IN_BACKGROUND // 定位-后台static readonly CAMERA ohos.permission.CAMERA // 相机static readonly MICROPHONE ohos.permission.MICROPHONE // 麦克风static readonly READ_CONTACTS ohos.permission.READ_CONTACTS // 通讯录-读static readonly WRITE_CONTACTS ohos.permission.WRITE_CONTACTS // 通讯录-写static readonly READ_CALENDAR ohos.permission.READ_CALENDAR // 日历-读static readonly WRITE_CALENDAR ohos.permission.WRITE_CALENDAR // 日历-写static readonly WRITE_IMAGEVIDEO ohos.permission.WRITE_IMAGEVIDEO // 图片视频-写static readonly READ_IMAGEVIDEO ohos.permission.READ_IMAGEVIDEO // 图片视频-读static readonly MEDIA_LOCATION ohos.permission.MEDIA_LOCATION // 多媒体-本地static readonly WRITE_AUDIO ohos.permission.WRITE_AUDIO // 音频-写static readonly READ_AUDIO ohos.permission.READ_AUDIO // 音频-读static readonly READ_MEDIA ohos.permission.READ_MEDIA // 文件-读static readonly WRITE_MEDIA ohos.permission.WRITE_MEDIA // 文件-写static readonly APP_TRACKING_CONSENT ohos.permission.APP_TRACKING_CONSENT // 广告标识符static readonly DISTRIBUTED_DATASYNC ohos.permission.DISTRIBUTED_DATASYNC // 多设备协同static readonly ACCESS_BLUETOOTH ohos.permission.ACCESS_BLUETOOTH // 使用蓝牙能力static readonly READ_PASTEBOARD ohos.permission.READ_PASTEBOARD // 剪贴板static readonly READ_HEALTH_DATA ohos.permission.READ_HEALTH_DATA // 健康数据static readonly ACTIVITY_MOTION ohos.permission.ACTIVITY_MOTION // 健身运动 二. 权限声明  1. system_grant 在应用 entry 模块的 module.json5 中添加权限声明。 requestPermissions: [{name: ohos.permission.INTERNET}, {name: ohos.permission.GET_NETWORK_INFO}, {name: ohos.permission.GET_WIFI_INFO} ] 2. user_grant 在应用 entry 模块的 module.json5 中添加权限声明。 requestPermissions: [{name: ohos.permission.LOCATION,reason: $string:PERMISSION_LOCATION,usedScene: {abilities: [EntryAbility],when:inuse}},{name: ohos.permission.APP_TRACKING_CONSENT,reason: $string:PERMISSION_TRACKING_CONSENT,usedScene: {abilities: [EntryAbility],when:inuse}} ] 三. 权限应用  1. system_grant 使用该类权限不需要弹窗让用户授权只需要判断一下该权限在应用中是否声明。 import { abilityAccessCtrl, bundleManager, PermissionRequestResult, Permissions, Want } from kit.AbilityKit;export class PermissionManager {async checkPermissions(): void {const bundleInfo: bundleManager.BundleInfo await bundleManager.getBundleInfoForSelf(bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION)const tokenId bundleInfo.appInfo.accessTokenIdconst atManager abilityAccessCtrl.createAtManager()const state atManager.checkAccessTokenSync(tokenId, ohos.permission.INTERNET)if (state abilityAccessCtrl.GrantStatus.PERMISSION_GRANTED) {console.log(网络请求可用)} else {console.log(网络请求不可用)}} } 2. user_grant 使用该类权限需要先判断用户是否授权先由用户授权之后再使用该类权限相关的能力。 import { abilityAccessCtrl, bundleManager, PermissionRequestResult, Permissions, common } from kit.AbilityKit;export class PermissionManager {async checkPermissions(): Promisevoid {const bundleInfo: bundleManager.BundleInfo await bundleManager.getBundleInfoForSelf(bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION)const tokenId bundleInfo.appInfo.accessTokenIdconst atManager abilityAccessCtrl.createAtManager()const state atManager.checkAccessTokenSync(tokenId, ohos.permission.LOCATION)if (state abilityAccessCtrl.GrantStatus.PERMISSION_GRANTED) {console.log(定位权限已开启)} else {const context AppStorage.get(ability_context) as common.UIAbilityContext // 在EntryAbility中存储AbilityContextconst result: PermissionRequestResult await atManager.requestPermissionsFromUser(context, [ohos.permission.LOCATION, ohos.permission.APPROXIMATELY_LOCATION])const authResults: Arraynumber result.authResultsconst grantStatus: boolean (authResults[0] 0)if (grantStatus) {console.log(定位权限已开启)} else {console.log(定位权限未开启)} }} } 3. notification 推送通知的权限是基于 notificationMananger 服务实现不同于 system_agent 和 user_agent。 import notificationManager from ohos.notificationManager;export class PermissionManager {async checkNotificationPermissions(): Promisevoid {let grantStatus await notificationManager.isNotificationEnabled()if (!grantStatus) {await notificationManager.requestEnableNotification()grantStatus await notificationManager.isNotificationEnabled()if (!grantStatus) {console.log(通知权限未开启)} else {console.log(通知权限已开启)}} else {console.log(通知权限已开启)}} } 4. 跳转到APP设置页 import bundleManager from ohos.bundle.bundleManager; import { common, Want } from kit.AbilityKit; import { BusinessError } from kit.BasicServicesKit;export class PermissionManager {async gotoSetting(): Promisevoid {const bundleFlags bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATIONconst bundleParam bundleManager.getBundleInfoForSelfSync(bundleFlags)const bundleId bundleParam.namelet wantInfo: Want {bundleName: com.huawei.hmos.settings,abilityName: com.huawei.hmos.settings.MainAbility,uri: application_info_entry,parameters: {pushParams: bundleId}}const context AppStorage.get(ability_context) as common.UIAbilityContext // 在EntryAbility中存储AbilityContextcontext.startAbility(wantInfo).catch((error: BusinessError) {console.error(startAbility-error: ${JSON.stringify(error)})})} } 源码参考 harmonyos-permission
http://www.sczhlp.com/news/174774/

相关文章:

  • 盘锦微商网站建设wordpress配置数据库主机
  • 深圳做企业网站的华星建设集团网站
  • 大连图书馆网站建设要求wordpress文章推送公众号
  • 网站建设 福步 2018网站设计建设制作
  • 网站的优化与网站建设有关吗网络品牌推广
  • 企业网站建设的做百度网站接到多少客户电话
  • 怎么优化自己网站的关键词深圳商城网站设计公司
  • 招商网站平网站平台沈阳搜索排名公司
  • 表格里怎么做链接网站韩国学校网站模板
  • 路桥网站设计网站推广的基本方法是哪四个
  • 网站备份信息学做美食网站
  • 重庆网站排名推广最好用的软件
  • 企业网站制作模板免费百度一下你就知道官页
  • 做私活 网站公司变更登记申请表
  • 做网站的标准流程百度站长平台网址
  • 如何做自己的电影网站网站音乐播放器插件
  • 学生建设网站金融理财网站建设方案
  • 南京哪家网站做的好百度网站诚信认证
  • 手工艺品网站建设目的网站 div
  • 乐清网站制作公司哪家好网页网站开发平台
  • 外贸销售工作内容网站seo什么意思
  • 淘客的手机网站怎么做建网站需要什么人
  • 如何在工商局网站做企业年报起公司注册名
  • 个人怎样建立网站中文wordpress主题下载地址
  • 做网站用到的单词企业做网站一般要多少钱
  • 建立应用网站网站二维码怎么做
  • 福建省建设银行招聘网站网站建设需要用到哪些技术
  • 门户网站规划制作网站培训
  • 网站没询盘怎么做推广安徽省住房和城乡建设厅网站
  • 怎么制作一个网站5个网页网站建设合同是否交纳印花税