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

秀洲区住房和城乡建设局网站电子商务网站分类

秀洲区住房和城乡建设局网站,电子商务网站分类,wordpress 更换中文字体,宁波海曙网站开发屏幕 本模块提供管理屏幕的一些基础能力#xff0c;包括获取屏幕对象#xff0c;监听屏幕变化#xff0c;创建和销毁虚拟屏幕等。 说明#xff1a;开发前请熟悉鸿蒙开发指导文档#xff1a;gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。… 屏幕 本模块提供管理屏幕的一些基础能力包括获取屏幕对象监听屏幕变化创建和销毁虚拟屏幕等。 说明开发前请熟悉鸿蒙开发指导文档gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 本模块首批接口从API version 9开始支持。后续版本的新增接口采用上角标单独标记接口的起始版本。 本模块接口为系统接口。 导入模块 import screen from ohos.screen; screen.getAllScreens getAllScreens(callback: AsyncCallbackArrayScreen): void 获取所有的屏幕使用callback异步回调。 系统能力  SystemCapability.WindowManager.WindowManager.Core 参数 参数名类型必填说明callbackAsyncCallbackArray[Screen]是回调函数。返回当前获取的屏幕对象集合。 示例 var screenClass null; screen.getAllScreens((err, data) {if (err.code) {console.error(Failed to get all screens . Cause: JSON.stringify(err));return;}console.info(Succeeded in getting all screens . Data: JSON.stringify(data));screenClass data[0]; }); screen.getAllScreens getAllScreens(): PromiseArrayScreen 获取所有的屏幕使用Promise异步回调。 系统能力  SystemCapability.WindowManager.WindowManager.Core 返回值 类型说明PromiseArray[Screen]Promise对象。返回当前创建的屏幕对象集合。 示例 var screenClass null; let promise screen.getAllScreens(); promise.then((data) {screenClass data[0];console.log(Succeeded in getting all screens . Data: JSON.stringify(data)); }).catch((err) {console.log(Failed to get all screens . Cause: JSON.stringify(err)); }); screen.on(connect | disconnect | change) on(eventType: connect | disconnect | change, callback: Callbacknumber): void 开启屏幕状态变化的监听。 系统能力  SystemCapability.WindowManager.WindowManager.Core 参数 参数名类型必填说明eventTypestring是监听事件。 -eventType为connect表示屏幕连接事件。 -eventType为disconnect表示断开屏幕连接事件。 -eventType为change表示屏幕状态改变事件。callbackCallbacknumber是回调函数。返回屏幕的id。 示例 var callback (data) {console.info(Register the callback for screen changes. Data: JSON.stringify(data)) }; screen.on(connect, callback); screen.off(connect | disconnect | change) off(eventType: connect | disconnect | change, callback?: Callbacknumber): void 关闭屏幕状态变化的监听。 系统能力  SystemCapability.WindowManager.WindowManager.Core 参数 参数名类型必填说明eventTypestring是监听事件。 -eventType为connect表示屏幕连接事件。 -eventType为disconnect表示断开屏幕连接事件。 -eventType为change表示屏幕状态改变事件。callbackCallbacknumber否回调函数。返回屏幕的id。 示例 var callback (data) {console.info(Unegister the callback for screen changes. Data: JSON.stringify(data)) }; screen.off(connect, callback); screen.makeExpand makeExpand(options:ArrayExpandOption, callback: AsyncCallbacknumber): void 将屏幕设置为扩展模式使用callback异步回调。 系统能力  SystemCapability.WindowManager.WindowManager.Core 参数 参数名类型必填说明optionsArray[ExpandOption]是设置扩展屏幕的参数集合。callbackCallbacknumber是回调函数。返回扩展屏幕的群组id。 示例 var groupId null; screen.makeExpand([{screenId: 0, startX: 0, startY: 0}, {screenId: 1, startX: 1080, startY: 0}], (err, data) {if (err.code) {console.error(Failed to make screens as expand-screen. Cause: JSON.stringify(err));return;}groupId data;console.info(Succeeded in making screens as expand-screen.Data: JSON.stringify(data)); }); screen.makeExpand makeExpand(options:ArrayExpandOption): Promisenumber 将屏幕设置为扩展模式使用Promise异步回调。 系统能力  SystemCapability.WindowManager.WindowManager.Core 参数 参数名类型必填说明optionsArray[ExpandOption]是设置扩展屏幕的参数集合。 返回值 类型说明PromisenumberPromise对象。返回扩展屏幕的群组id。 示例 screen.makeExpand([{screenId: 0, startX: 0, startY: 0}, {screenId: 1, startX: 1080, startY: 0}]).then((data) {console.info(Succeeded in making screens as expand-screen.Data: JSON.stringify(data)); }).catch((err) {console.error(Failed to make screens as expand-screen. Cause: JSON.stringify(err)); }); screen.makeMirror makeMirror(mainScreen:number, mirrorScreen:Arraynumber, callback: AsyncCallbacknumber): void 将屏幕设置为镜像模式使用callback异步回调。 系统能力  SystemCapability.WindowManager.WindowManager.Core 参数 参数名类型必填说明mainScreennumber是主屏幕id。mirrorScreenArraynumber是镜像屏幕id集合。callbackAsyncCallbacknumber是回调函数。返回镜像屏幕的群组id。 示例 var mainScreenId 0; var mirrorScreenIds [1, 2, 3]; screen.makeMirror(mainScreenId, mirrorScreenIds, (err, data) {if (err.code) {console.error(Failed to make screens as mirror-screen.Cause: JSON.stringify(err));return;}console.info(Succeeded in making screens as mirror-screen.Data: JSON.stringify(data)); }); screen.makeMirror makeMirror(mainScreen:number, mirrorScreen:Arraynumber): Promisenumber 将屏幕设置为镜像模式使用Promise异步回调。 系统能力  SystemCapability.WindowManager.WindowManager.Core 参数 参数名类型必填说明mainScreennumber是主屏幕id。mirrorScreenArraynumber是镜像屏幕id集合。 返回值 类型说明PromisenumberPromise对象。返回镜像屏幕的群组id。 示例 var mainScreenId 0; var mirrorScreenIds [1, 2, 3]; screen.makeMirror(mainScreenId, mirrorScreenIds).then((data) {console.info(Succeeded in making screens as mirror-screen.Data: JSON.stringify(data)); }).catch((err) {console.error(Failed to make screens as mirror-screen.Cause: JSON.stringify(err)); }); ExpandOption 扩展屏幕的参数。 系统能力  SystemCapability.WindowManager.WindowManager.Core 名称参数类型可读可写说明screenIdnumber是是屏幕的id。startXnumber是是屏幕的起始X轴坐标。startYnumber是是屏幕的起始Y轴坐标。 Screen 屏幕实例。 下列API示例中都需先使用[getAllScreens()]方法获取到Screen实例再通过此实例调用对应方法。 系统能力  SystemCapability.WindowManager.WindowManager.Core 名称参数类型可读可写说明idnumber是否屏幕的id。parentnumber是否屏幕所属群组的id。supportedModeInfoArray[ScreenModeInfo]是否屏幕支持的模式集合。activeModeIndexnumber是否当前屏幕所处模式索引。orientation[Orientation]是否屏幕方向。 setOrientation setOrientation(orientation: Orientation, callback: AsyncCallbackvoid): void 设置屏幕方向使用callback异步回调。 系统能力  SystemCapability.WindowManager.WindowManager.Core 参数名类型必填说明orientation[Orientation]是屏幕方向。callbackAsyncCallbackvoid是回调函数。当设置屏幕方向成功err为undefined否则为错误对象。 示例 screenClass.setOrientation(screen.Orientation.VERTICAL, (err, data) {if (err.code) {console.error(Failed to setOrientation VERTICAL. Cause: JSON.stringify(err));return;}console.info(Succeeded in setting Orientation VERTICAL. data: JSON.stringify(data)); }) setOrientation setOrientation(orientation: Orientation): Promisevoid 设置屏幕方向使用Promise异步回调。 系统能力  SystemCapability.WindowManager.WindowManager.Core 参数名类型必填说明orientation[Orientation]是屏幕方向。 返回值 类型说明Promisevoid无返回结果的Promise对象。 示例 let promise screenClass.setOrientation(screen.Orientation.VERTICAL); promise.then((data) {console.info(Succeeded in setting Orientation VERTICAL. Data: JSON.stringify(data)); }).catch((err) {console.error(Failed to set Orientation VERTICAL. Cause: JSON.stringify(err)); }) setScreenActiveMode setScreenActiveMode(modeIndex: number, callback: AsyncCallbackvoid): void 设置屏幕当前显示模式使用callback异步回调。 系统能力  SystemCapability.WindowManager.WindowManager.Core 参数名类型必填说明modeIndexnumber是模式索引。callbackAsyncCallbackvoid是回调函数。当设置屏幕当前显示模式成功err为undefined否则为错误对象。 示例 var modeIndex 0; screenClass.setScreenActiveMode(modeIndex, (err, data) {if (err.code) {console.error(Failed to set ScreenActiveMode 0. Cause: JSON.stringify(err));return;}console.info(Succeeded in setting ScreenActiveMode 0. data: JSON.stringify(data)); }) setScreenActiveMode setScreenActiveMode(modeIndex: number): Promisevoid 设置屏幕当前显示模式使用Promise异步回调。 系统能力  SystemCapability.WindowManager.WindowManager.Core 参数名类型必填说明modeIndexnumber是模式索引。 返回值 类型说明Promisevoid无返回结果的Promise对象。 示例 var modeIndex 0; let promise screenClass.setScreenActiveMode(modeIndex); promise.then((data) {console.info(Succeeded in setting ScreenActiveMode 0. Data: JSON.stringify(data)); }).catch((err) {console.error(Failed to set ScreenActiveMode 0. Cause: JSON.stringify(err)); }) Orientation 屏幕方向枚举。 系统能力  SystemCapability.WindowManager.WindowManager.Core 名称值说明UNSPECIFIED0表示未指定屏幕方向由系统指定。VERTICAL1表示指定屏幕为垂直方向。HORIZONTAL2表示指定屏幕为水平方向。REVERSE_VERTICAL3表示指定屏幕为反向垂直方向。REVERSE_HORIZONTAL4表示指定屏幕为反向水平方向。SENSOR5表示屏幕方向跟随传感器方向。SENSOR_VERTICAL6表示屏幕方向垂直跟随传感器方向。SENSOR_HORIZONTAL7表示屏幕方向水平跟随传感器方向。 ScreenModeInfo 屏幕显示模式信息。 系统能力  SystemCapability.WindowManager.WindowManager.Core 名称参数类型可读可写说明 HarmonyOS与OpenHarmony鸿蒙文档籽料mau123789是v直接拿idnumber是是模式id所支持的模式由具体设备分辨率和刷新率决定。widthnumber是是屏幕的宽度。heightnumber是是屏幕的高度。refreshRatenumber是是屏幕的刷新率。 鸿蒙开发岗位需要掌握那些核心要领 目前还有很多小伙伴不知道要学习哪些鸿蒙技术不知道重点掌握哪些为了避免学习时频繁踩坑最终浪费大量时间的。 自己学习时必须要有一份实用的鸿蒙Harmony NEXT资料非常有必要。 这里我推荐根据鸿蒙开发官网梳理与华为内部人员的分享总结出的开发文档。内容包含了【ArkTS、ArkUI、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战】等技术知识点。 废话就不多说了接下来好好看下这份资料。 如果你是一名Android、Java、前端等等开发人员想要转入鸿蒙方向发展。可以直接领取这份资料辅助你的学习。鸿蒙OpenHarmony知识←前往。下面是鸿蒙开发的学习路线图。 针对鸿蒙成长路线打造的鸿蒙学习文档。鸿蒙OpenHarmony 学习手册共计1236页与鸿蒙OpenHarmony 开发入门教学视频帮助大家在技术的道路上更进一步。 其中内容包含 《鸿蒙开发基础》鸿蒙OpenHarmony知识←前往 ArkTS语言安装DevEco Studio运用你的第一个ArkTS应用ArkUI声明式UI开发.…… 《鸿蒙开发进阶》鸿蒙OpenHarmony知识←前往 Stage模型入门网络管理数据管理电话服务分布式应用开发通知与窗口管理多媒体技术安全技能任务管理WebGL国际化开发应用测试DFX面向未来设计鸿蒙系统移植和裁剪定制…… 《鸿蒙开发实战》鸿蒙OpenHarmony知识←前往 ArkTS实践UIAbility应用网络案例…… 最后 鸿蒙是完全具备无与伦比的机遇和潜力的预计到年底将有 5,000 款的应用完成原生鸿蒙开发这么多的应用需要开发也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长学习鸿蒙势在必行
http://www.zqtcl.cn/news/771582/

相关文章:

  • 小型企业网站模板企业网站seo点击软件
  • 提供邯郸企业建网站网站图片上怎么做弹幕效果
  • 滨州做网站的wordpress如何添加商桥
  • 网站登录密码忘记网站开发营业执照申请
  • 电商网站设计思路音乐推广平台有哪些
  • 网站建设傲鸿网站链轮内有死链
  • 哪些网站可以做微商品牌宣传网站怎么不花钱做排名 知乎
  • 上传了网站源码怎么做wordpress加百度广告代码出问题
  • 哪些网站做推广vi设计说明模板
  • 杭州市建设工程造价管理协会网站攀枝花建设工程质量监督站投诉网站
  • 做网站推广送什么深圳的网站建设公司流程
  • 中国网站开发的前景制作公司主页网站
  • 在线画流程图的网站购物网站的设计与实现论文
  • 淘宝客cms网站建设K12网站怎么建设
  • 专业门户网站开发浙江省湖州艺术与设计学校官网
  • 企业网站搭建价格搭建平台的另一种说法
  • 网站开发框架桂林人论坛风姿摄影
  • 吉林省建设安全信息网站网站服务器和空间有什么区别
  • 百度制作网站怎么去掉2345网址导航
  • 深圳网站建设有限公司 2019哪些建材网站可以做宣传
  • 西安阿里云网站建设一建报名资格条件
  • 聊城网站优化wordpress循环该分类子分类
  • 帮网站做关键词排名优化创造网站需要多少钱
  • 广西网站建设推荐wordpress 宣布停止
  • 专注网站制作青岛景观设计公司排名
  • 安庆做网站网站代理建设网站观澜
  • 网站开发需求收集 模板cms做门户网站
  • dw网站首页的导航怎么做有大佬给个网址吗
  • 一个网站怎么做聚合洛可可设计公司贾伟
  • 什么是优化型网站网页设计作业在线网站首页