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

自建房外观设计网站推荐网页设计教程书籍推荐

自建房外观设计网站推荐,网页设计教程书籍推荐,怎么网络推广自己业务,假网站如何做文章目录 1. 实战概述2. 实现步骤2.1 创建鸿蒙应用项目2.2 修改Index.ets代码2.3 创建LuzhouAbility2.4 创建Luzhou页面2.5 设置模块配置文件 3. 测试效果4. 实战总结 1. 实战概述 本次鸿蒙应用实战,先创建项目“ImplicitWantStartAbility”,接着修改In…

文章目录

  • 1. 实战概述
  • 2. 实现步骤
    • 2.1 创建鸿蒙应用项目
    • 2.2 修改Index.ets代码
    • 2.3 创建LuzhouAbility
    • 2.4 创建Luzhou页面
    • 2.5 设置模块配置文件
  • 3. 测试效果
  • 4. 实战总结

1. 实战概述

  • 本次鸿蒙应用实战,先创建项目“ImplicitWantStartAbility”,接着修改Index.ets等代码构建页面与隐式Want逻辑,创建Luzhou相关文件及设置配置文件匹配条件,最终测试时点击按钮可隐式匹配,实现从首页跳转至泸州页面的效果。

2. 实现步骤

2.1 创建鸿蒙应用项目

  • 创建鸿蒙应用项目 - ImplicitWantStartAbility
    在这里插入图片描述
  • 单击【Finish】按钮,生成应用基本框架
    在这里插入图片描述

2.2 修改Index.ets代码

  • 首页 - Index.ets
    在这里插入图片描述
import { common, Want } from '@kit.AbilityKit';
import { hilog } from '@kit.PerformanceAnalysisKit';
import { BusinessError } from '@kit.BasicServicesKit';const TAG: string = '[Page_Index]';
const DOMAIN_NUMBER: number = 0xFF00;@Entry
@Component
struct Index {@State message: string = 'Index页面';private context = getContext(this) as common.UIAbilityContext;build() {Row() {Column() {Text(this.message).fontSize(40).fontWeight(FontWeight.Bold).foregroundColor(Color.Yellow).margin('10')// 添加按钮Button('去泸州').fontSize(40).width(250).height(70).backgroundColor('#44dd22').foregroundColor('#ffffff').onClick(() => {// 创建隐式Want对象let wantInfo: Want = {action: 'action.huawei.luzhou',entities: ['entity.huawei.luzhou']};// context为调用方UIAbility的UIAbilityContextthis.context.startAbility(wantInfo).then(() => {hilog.info(DOMAIN_NUMBER, TAG, 'startAbility success.');}).catch((error: BusinessError) => {hilog.error(DOMAIN_NUMBER, TAG, 'startAbility failed.');});});}.width('100%');}.height('100%').backgroundColor('#00662F')}
}
  • 代码说明:这段代码基于鸿蒙开发框架编写。Index组件构建页面,含文本与按钮。点击“去泸州”按钮时,构造含特定actionentities的隐式Want对象,通过上下文尝试启动对应能力,同时利用日志记录启动成功或失败情况,实现交互并监测启动结果。

2.3 创建LuzhouAbility

  • ets里创建LuzhouAbility.ets
    在这里插入图片描述
  • 修改代码,将pages/Index改成pages/Luzhou
    在这里插入图片描述

2.4 创建Luzhou页面

  • pages里创建Luzhou.ets文件
    在这里插入图片描述
@Entry
@Component
struct Luzhou {@State message: string = '泸州欢迎您';build() {Row() {Column() {Text(this.message).fontSize(40).fontWeight(FontWeight.Bold).foregroundColor(Color.Yellow)         }.width('100%');}.height('100%').backgroundColor('#00008B')}
}

2.5 设置模块配置文件

  • 模块配置文件 - module.json5
    在这里插入图片描述
  • LuzhouAbility里添加skills,设置匹配条件
    在这里插入图片描述
{                                                              "name": "LuzhouAbility",                                     "srcEntry": "./ets/luzhouability/LuzhouAbility.ets",         "description": "$string:LuzhouAbility_desc",                 "icon": "$media:layered_image",                              "label": "$string:LuzhouAbility_label",                      "startWindowIcon": "$media:startIcon",                       "startWindowBackground": "$color:start_window_background",   "skills": [                                                  {                                                          "entities": [                                            "entity.huawei.luzhou"                                 ],                                                       "actions": [                                             "action.huawei.luzhou"                                 ]                                                        }                                                          ]                                                            
}                                                              

3. 测试效果

  • 启动应用,显式首页
    在这里插入图片描述
  • 单击【去泸州】按钮,隐式匹配,跳转到泸州页面
    在这里插入图片描述

4. 实战总结

  • 本次鸿蒙应用实战,通过创建项目、修改代码、创建页面及配置文件等系列操作,利用隐式Want实现页面跳转功能。从构建基本框架到完善各模块,最终达成点击按钮顺利切换页面的效果,展示了鸿蒙开发中功能实现的一套有效流程。
http://www.yayakq.cn/news/177786/

相关文章:

  • 经典网站设计风格shopnc商城系统
  • 海城做网站wordpress theme是什么
  • 邯郸网站改版找谁做西安房地产网站建设
  • 12380网站建设建议如何区分官方网站和空壳网站
  • 做网站的时候表格怎么去掉建筑管理招聘网
  • 深圳最专业的高端网站建设织梦摄影网站模板
  • 珠海建设网站机构定制网站和模板网站
  • seo排名整站优化安阳吧
  • 网站正在备案辽宁建设工程信息网为什么上不去啦
  • 做毕业设计网站教程沈阳网站建设58同城
  • 网站开发工资多少稳定么关键词优化过程
  • 榆社县济南网站建设公司 大学建筑工程网官方网站
  • 夏津网站建设电话wordpress+空行
  • 苏州建设网站教程个人网页服务器
  • 网上购物的网站有哪些电子政务门户网站建设代码
  • idc销售网站php源代码wordpress的短代码
  • 济南市城乡建设部网站首页网站搭建上门多少钱
  • 如何做网站?滨州做微商城网站
  • 山东省住房和城乡建设局网站网站查询功能代码
  • 建筑门户网站专业建材网站建设
  • 商务网站建设目的比较好的app创意想法
  • 天河营销型网站建设保山市城市建设网站
  • 网站建设都包括哪几个方面php招投标网站源码
  • 网站的管理更新维护温州市网站建设哪家公司好
  • 内蒙古住房和城乡建设部网站深圳工程建设有限公司
  • 网站做网站词怎么推广企业年金辞职了怎么办
  • wordpress国外主题网站模板网站源码下载音乐
  • 大丰有做网站的wordpress 代理服务器
  • C2C电子商务网站管理系统企业网站需要什么
  • 包头市住房和城乡建设局官方网站已经买了域名怎么做网站