当前位置: 首页 > news >正文 温州专业微网站制作公司哪家好天津关键词优化平台 news 2025/11/2 11:32:35 温州专业微网站制作公司哪家好,天津关键词优化平台,wordpress仿雷锋网,东莞市住房建设部网站介绍 本示例展示了Stage模型卡片提供方的创建与使用。 用到了卡片扩展模块接口#xff0c;ohos.app.form.FormExtensionAbility 。 卡片信息和状态等相关类型和枚举接口#xff0c;ohos.app.form.formInfo 。 卡片提供方相关接口的能力接口#xff0c;ohos.app.form.for…介绍 本示例展示了Stage模型卡片提供方的创建与使用。 用到了卡片扩展模块接口ohos.app.form.FormExtensionAbility 。 卡片信息和状态等相关类型和枚举接口ohos.app.form.formInfo 。 卡片提供方相关接口的能力接口ohos.app.form.formProvider 。 应用组件间的信息传递接口ohos.app.ability.Want 。 效果预览 使用说明 1.部分设备的桌面不支持卡片可以通过自己的开发卡片使用方进行卡片的创建、更新和删除等操作。 2.卡片的样式如添加卡片所示。当卡片更新时卡片上的温度和时间会产生变化。 3.安装卡片应用或formProvider应用长按卡片应用图标或formProvider应用图标弹出菜单点击服务卡片选项可以添加服务卡片至桌面第3张第4张卡片为formProvider应用卡片第5张第6张为卡片应用卡片 4.长按数据卡片弹出菜单点击移除可以将已添加至桌面的数据卡片从桌面上移除 5.点击打开卡片应用图标或formProvider应用图标点击修改订阅条件按键界面将跳转至修改订阅条件界面对应选择想要发布的数据完成对订阅条件的修改离开页面或退出应用后再次打开修改订阅条件页面页面单选框会显示当前订阅的城市 6.在卡片应用或formProvider应用应用中点击发布数据按键界面将跳转至数据发布界面对应选择想要发布的数据并点击发布数据完成数据发布(若选择发布的城市与当前订阅城市不一致则不能将数据更新至卡片) 工程目录 entry/src/main |---module.json5 // 添加卡片拓展能力 |---/ets/pages | |---index.ets // 首页 | |---second.ets // 第二跳转页 |---/ets/FormAbility | |---FormAbility.ts // 定义卡片对象首次被创建时需要做的操作 |---js/widget/index // 定义卡片内容 | |---index.hml | |---index.css | |---index.json |---resources/base/profile | |---form_config.json // 配置卡片卡片名称引入js卡片卡片窗口大小等 persistentProxyForm/src/main/ |---common | |---StatePersistence.ts // 订阅条件数据持久化 | └---Logger.ts |---ets | └---dataShare | | └---DataShare.ts | |---entryability | | └---PersistentEntryAbility.ts | |---entryformability | | └---EntryFormAbility.ts | |---pages | | |---Index.ets // PersistentEntryAbility页面 | | |---ModifyConditionIndex.ets // 修改订阅条件页面 | | └---PublishIndex.ets // 发布数据页面 | └---widget | └---pages | └---WidgetCard.ets // ArkTS卡片 |---js | |---common | |---i18n | └---widgetJS | └---pages | └---index | |---index.css // JS卡片样式 | |---index.hml // JS卡片 | └---index.json // JS卡片默认值 └---resources processProxyForm/src/main/ |---common | |---StatePersistence.ts // 订阅条件数据持久化 | └---Logger.ts |---ets | |---entryability | | └---ProcessEntryAbility.ts | |---entryformability | | └---ProcessEntryFormAbility.ts | |---pages | | |---Index.ets // ProcessEntryAbility页面 | | |---ModifyConditionIndex.ets // 修改订阅条件页面 | | └---PushIndex.ets // 发布数据页面 | └---widget | └---pages | └---WidgetCard.ets // ArkTS卡片 |---js | |---common | |---i18n | └---jsWidget | └---pages | └---index | |---index.css // JS卡片样式 | |---index.hml // JS卡片 | └---index.json // JS卡片默认值 └---resources // 资源信息相关概念 AbilityAbility是应用所具备能力的抽象也是应用程序的重要组成部分。Ability是系统调度应用的最小单元是能够完成一个独立功能的组件。 具体实现 1、在module.json5文件添加拓展能力类型为卡片并设置卡片入口srcEntrance和卡片元数据metadata。 2、初始化卡片通过实现ohos.app.form.FormExtensionAbility卡片操作类在卡片对象首次被创建时初始化卡片绑定数据为空并将卡片状态设置为就绪状态READY。 例如onCreate(){ formBindingData.createFormBindingData({}) onAcquireFormState(want) { return formInfo.FormState.READY }。 3、配置卡片用js编写相应的卡片将卡片配置到resources/base/profile/form_config 。 修改数据卡片的订阅条件的功能封装在ModifyConditionIndex.ets中。使用modifyCondition来获取所有已经建立出的卡片对象。修改订阅条件使用updateCardDisplayContent遍历所有卡片对象并根据界面获取的订阅条件数据修改订阅条件。退出页面或应用后再次打开修改订阅条件页面可以保留上次订阅的城市选择。发布数据的功能封装在PublishIndex.ets及PushIndex.ets中PublishIndex.ets使用updateRDB来修改rdb数据库中的对应数据。PushIndex.ets使用getRunningFormInfosByFilter获取已经建立出的卡片对象并使用updateCardDisplayContent遍历所有卡片对象使用createDataShareHelper创建DataShareHelper对象并根据界面获取的数据信息使用publish进行数据的发布以实现发布数据的功能在dataShare模块中建立rdb数据库并提供对应update方法。在onCreate中初始化数据库中的数据。在update中实现对应的数据更新方法。 相关权限 ohos.permission.START_ABILITIES_FROM_BACKGROUND ohos.permission.START_INVISIBLE_ABILITY ohos.permission.GET_BUNDLE_INFO_PRIVILEGED ohos.permission.GET_BUNDLE_INFO ohos.permission.REQUIRE_FORM 依赖 1.本应用中Form.test.ets需要安装在仿桌面应用上进行测试。launcher应用地址Launcher 2.本应用中Form.test.ets需要安装卡片应用以及formProvider应用进行测试。以上两个应用为本工程的feature module 约束与限制 1.本示例仅支持标准系统上运行支持设备RK3568。 2.本示例为Stage模型支持API10版本SDKSDK版本号(API Version 10 Release),镜像版本号(4.0 Release)。 3.本示例需要使用DevEco Studio 版本号(4.0 Release)及以上版本才可编译运行。 4.本示需要使用Full SDK编译。使用Full SDK时需要手动从镜像站点获取并在DevEco Studio中替换。 5.本示例所配置的权限为system_core级别(相关权限级别可通过权限定义列表查看)需要手动配置对应级别的权限签名(具体操作可查看自动化签名方案)。 6.本示例类型为系统应用需要手动配置对应级别的应用类型(“app-feature”: “hos_system_app”)。具体可参考profile配置文件bundle-info对象内部结构 7.本示例使用了ServiceExtensionAbility需要手动配置特权应用能力申请app-privilege-capabilities: [“AllowAppUsePrivilegeExtension”]否则安装失败。在文件最后添加内容“app-privilege-capabilities” : [ “AllowAppUsePrivilegeExtension” ] 8.本示例中使用到DataShareExtensionAbility需要将本示例加入到白名单中再进行安装。详细内容如下 { “bundleName”: “ohos.samples.formextability”, “app_signature” : [], “associatedWakeUp”: true, “allowAppUsePrivilegeExtension”: true } 下载 如需单独下载本工程执行如下命令 git init git config core.sparsecheckout true echo code/SuperFeature/Widget/FormExtAbility/ .git/info/sparse-checkout git remote add origin https://gitee.com/openharmony/applications_app_samples.git git pull origin master为了帮助大家更深入有效的学习到鸿蒙开发知识点小编特意给大家准备了一份全套最新版的HarmonyOS NEXT学习资源获取完整版方式请点击→HarmonyOS教学视频https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3 HarmonyOS教学视频语法ArkTS、TypeScript、ArkUI等…视频教程 鸿蒙生态应用开发白皮书V2.0PDF 获取完整版白皮书方式请点击→https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3 鸿蒙 (Harmony OS)开发学习手册→https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3 一、入门必看 1.应用开发导读(ArkTS) 2……… 二、HarmonyOS 概念→https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3 1.系统定义 2.技术架构 3.技术特性 4.系统安全 5… 三、如何快速入门→https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3 1.基本概念 2.构建第一个ArkTS应用 3… 四、开发基础知识→https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3 1.应用基础知识 2.配置文件 3.应用数据管理 4.应用安全管理 5.应用隐私保护 6.三方应用调用管控机制 7.资源分类与访问 8.学习ArkTS语言 五、基于ArkTS 开发→https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3 1.Ability开发 2.UI开发 3.公共事件与通知 4.窗口管理 5.媒体 6.安全 7.网络与链接 8.电话服务 9.数据管理 10.后台任务(Background Task)管理 11.设备管理 12.设备使用信息统计 13.DFX 14.国际化开发 15.折叠屏系列 更多了解更多鸿蒙开发的相关知识可以参考https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3 文章转载自: http://www.morning.gqtxz.cn.gov.cn.gqtxz.cn http://www.morning.hncrc.cn.gov.cn.hncrc.cn http://www.morning.wjxyg.cn.gov.cn.wjxyg.cn http://www.morning.jqtb.cn.gov.cn.jqtb.cn http://www.morning.thnpj.cn.gov.cn.thnpj.cn http://www.morning.rjjjk.cn.gov.cn.rjjjk.cn http://www.morning.rwmp.cn.gov.cn.rwmp.cn http://www.morning.jzccn.cn.gov.cn.jzccn.cn http://www.morning.qhmhz.cn.gov.cn.qhmhz.cn http://www.morning.kjkml.cn.gov.cn.kjkml.cn http://www.morning.xqbgm.cn.gov.cn.xqbgm.cn http://www.morning.jtsdk.cn.gov.cn.jtsdk.cn http://www.morning.rfpb.cn.gov.cn.rfpb.cn http://www.morning.qnsmk.cn.gov.cn.qnsmk.cn http://www.morning.wpqwk.cn.gov.cn.wpqwk.cn http://www.morning.wspyb.cn.gov.cn.wspyb.cn http://www.morning.burpgr.cn.gov.cn.burpgr.cn http://www.morning.qrksj.cn.gov.cn.qrksj.cn http://www.morning.ymwrs.cn.gov.cn.ymwrs.cn http://www.morning.qlbmc.cn.gov.cn.qlbmc.cn http://www.morning.dtnzk.cn.gov.cn.dtnzk.cn http://www.morning.jwtjf.cn.gov.cn.jwtjf.cn http://www.morning.tgcw.cn.gov.cn.tgcw.cn http://www.morning.dndk.cn.gov.cn.dndk.cn http://www.morning.rtsdz.cn.gov.cn.rtsdz.cn http://www.morning.qprtm.cn.gov.cn.qprtm.cn http://www.morning.jpkhn.cn.gov.cn.jpkhn.cn http://www.morning.ngcbd.cn.gov.cn.ngcbd.cn http://www.morning.xlbyx.cn.gov.cn.xlbyx.cn http://www.morning.xkwyk.cn.gov.cn.xkwyk.cn http://www.morning.bmts.cn.gov.cn.bmts.cn http://www.morning.wknbc.cn.gov.cn.wknbc.cn http://www.morning.qfbzj.cn.gov.cn.qfbzj.cn http://www.morning.dtzsm.cn.gov.cn.dtzsm.cn http://www.morning.htmhl.cn.gov.cn.htmhl.cn http://www.morning.zfkxj.cn.gov.cn.zfkxj.cn http://www.morning.krtcjc.cn.gov.cn.krtcjc.cn http://www.morning.jfcbs.cn.gov.cn.jfcbs.cn http://www.morning.pmnn.cn.gov.cn.pmnn.cn http://www.morning.xtqr.cn.gov.cn.xtqr.cn http://www.morning.pjxw.cn.gov.cn.pjxw.cn http://www.morning.wcczg.cn.gov.cn.wcczg.cn http://www.morning.rsszk.cn.gov.cn.rsszk.cn http://www.morning.jxcwn.cn.gov.cn.jxcwn.cn http://www.morning.bcjbm.cn.gov.cn.bcjbm.cn http://www.morning.bkfdf.cn.gov.cn.bkfdf.cn http://www.morning.mpxbl.cn.gov.cn.mpxbl.cn http://www.morning.wzwpz.cn.gov.cn.wzwpz.cn http://www.morning.hxcrd.cn.gov.cn.hxcrd.cn http://www.morning.xhlpn.cn.gov.cn.xhlpn.cn http://www.morning.plfrk.cn.gov.cn.plfrk.cn http://www.morning.wmyqw.com.gov.cn.wmyqw.com http://www.morning.rppf.cn.gov.cn.rppf.cn http://www.morning.yxwcj.cn.gov.cn.yxwcj.cn http://www.morning.hnrpk.cn.gov.cn.hnrpk.cn http://www.morning.lwjlj.cn.gov.cn.lwjlj.cn http://www.morning.nkbfc.cn.gov.cn.nkbfc.cn http://www.morning.gqdsm.cn.gov.cn.gqdsm.cn http://www.morning.alive-8.com.gov.cn.alive-8.com http://www.morning.bhwz.cn.gov.cn.bhwz.cn http://www.morning.lgphx.cn.gov.cn.lgphx.cn http://www.morning.cmrfl.cn.gov.cn.cmrfl.cn http://www.morning.pphbn.cn.gov.cn.pphbn.cn http://www.morning.jjzbx.cn.gov.cn.jjzbx.cn http://www.morning.wwdlg.cn.gov.cn.wwdlg.cn http://www.morning.jpnw.cn.gov.cn.jpnw.cn http://www.morning.zjcmr.cn.gov.cn.zjcmr.cn http://www.morning.hxycm.cn.gov.cn.hxycm.cn http://www.morning.hmfxl.cn.gov.cn.hmfxl.cn http://www.morning.kybpj.cn.gov.cn.kybpj.cn http://www.morning.fflnw.cn.gov.cn.fflnw.cn http://www.morning.sqfrg.cn.gov.cn.sqfrg.cn http://www.morning.mgwpy.cn.gov.cn.mgwpy.cn http://www.morning.lbxcc.cn.gov.cn.lbxcc.cn http://www.morning.cfrz.cn.gov.cn.cfrz.cn http://www.morning.ktcrr.cn.gov.cn.ktcrr.cn http://www.morning.kmqwp.cn.gov.cn.kmqwp.cn http://www.morning.nzsx.cn.gov.cn.nzsx.cn http://www.morning.jbctp.cn.gov.cn.jbctp.cn http://www.morning.lltdf.cn.gov.cn.lltdf.cn 查看全文 http://www.tj-hxxt.cn/news/270760.html 相关文章: 汉口网站建设 优帮云网站tdk建设 网站生成微商引流一般用什么软件 分销网站建立杭州建设网 信用等级查询 高端网站制作要多少钱企业做网页还是网站 如何做电子书下载网站怎么修改网站网页的背景图片 上海市网站建设公司58电子商务网站建设以什么为核心 施工企业主要负责人包括哪些人seo服务商找行者seo 手机网站开发开发青岛网站制作排名 网站建设合伙合同wordpress 删除 加载中 建网站需多少钱app制作公司深圳 优质院校建设网站wordpress 搜索框插件 建设咖啡厅网站的意义网站开发制作计算器 dede饮食网站模板网络运营部 网站开发属于什么部门有哪些网络平台 网站改版意见朝阳专业做网站 无锡网站制作启航小工具文本wordpress 电子商务网站建设的体会cms建站系统是什么 怎么提升网站收录asp.net做毕业设计网站 江西手机网站建设一个完整的短视频策划方案 怎样在国外网站上做外贸广告商城网站功能介绍 合肥响应式网站开发ppt 简单网站页面设计拉新人拿奖励的app 创客贴网站做海报技能河北网站建设企业 dedecms 网站地图直通车优化推广 简述商务网站建设步骤配置外网访问WordPress 工艺品网站建设中国建设行业峰会网站 襄阳大型网站建设企业所得税优惠政策最新2023年100万以下 国内知名网站建设排名app制作教程培训 vps怎么做多个网站wordpress问答系统 做公益网站又什么要求个人主页设计dw模板