鸿蒙应用开发案例实战(ArkTS版)(AI助学)(微课版) 课件 项目1 初探HarmonyOS开发-个性化设置应用_第1页
鸿蒙应用开发案例实战(ArkTS版)(AI助学)(微课版) 课件 项目1 初探HarmonyOS开发-个性化设置应用_第2页
鸿蒙应用开发案例实战(ArkTS版)(AI助学)(微课版) 课件 项目1 初探HarmonyOS开发-个性化设置应用_第3页
鸿蒙应用开发案例实战(ArkTS版)(AI助学)(微课版) 课件 项目1 初探HarmonyOS开发-个性化设置应用_第4页
鸿蒙应用开发案例实战(ArkTS版)(AI助学)(微课版) 课件 项目1 初探HarmonyOS开发-个性化设置应用_第5页
已阅读5页,还剩29页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HarmonyOS鸿蒙应用开发授课:课程团队项目一目录03开启HarmonyOS开发之旅02认识HarmonyOS01课程介绍04创建第一个应用05综合案例:个性化设置应用课程介绍01AI说:为何学鸿蒙开发?随着HarmonyOS的崛起,国产操作系统正开启“一次开发,多端部署”的全场景智慧生态新纪元。本课程以华为鸿蒙生态为基石,通过“基础-进阶-实战”三级跃迁,带你掌握鸿蒙应用开发基础技能。在本课程中,你不仅将学会用代码构建万物互联的智能世界,更将成长为支撑国产技术生态的先锋开发者!课程项目带来能力跃迁项目7:融会贯通——七彩天气App开发之旅综合篇项目1:初探HarmonyOS开发——个性化设置应用项目2:夯实ArkTS语言基础——学生成绩管理项目3:深入ArkTS高级特性——模拟田忌赛马基础篇项目4:参透ArkUI界面开发智慧——字号字体适老化项目5:把我组件通用信息——随手而动的小球项目6:精通ArkUI组件构建——模仿美团App消息列表进阶篇020103三级能力跃迁学习网站/#/cn/home/consumer/cn/doc//mainPlay/course/246260023.html认识HarmonyOS02鸿蒙发展史核心技术理念

一次开发,多段部署统一代码适配手机/平板/车机等可分可合,自由流转模块化开发+跨设备任务接力统一生态,原生智能内置AI框架+开放能力标准化开启HarmonyOS

开发之旅03开发之旅安装配置创建工程注册华为开发者下载DevEcoStudio运行调试访问/填写注册信息开发者实名认证敏感应用选择完善信息认证Windows下,下载安装DevEcoStudio注意勾选“安装选项”创建应用字段释义Projectname工程名Bundlename包名,应用唯一标志Savelocation保存地址CompatibleSDK兼容的SDK版本Modulename模块名称Devicetype设备类型下载模拟器单击“NoDevices”下拉按钮

选择“DeviceManager”选项新建模拟器运行模拟器

Hyper-V错误,可访问以下网址,查看解决方案:/consumer/cn/doc/harmonyos-faqs/faqs-app-running-10创建第一个应用04创建第一个应用打开DevEcoStudio,在菜单栏中找到“File”,在下拉列表里面选择“New->CreateProject”。创建第一个应用选择“EmptyAbility”后单击“Next”按钮,进行下一步操作。创建第一个应用填写各个配置项。Projectname:工程名Bundlename:应用唯一标志Savelocation:保存位置CompatableSDK:兼容的SDK版本Modulename:模块名称Devicetype:支持的设备类型创建第一个应用选择当前窗口显示还是新开窗口显示。ThisWindow:当前窗口NewWindow:新开窗口Cancel:取消创建第一个应用创建成功。个性化设置应用05项目目录全局配置文件模块配置文件认识module.json5文件{"module":{"name":"entry",//模块名称"type":"entry",//模块类型"mainElement":"EntryAbility",//模块的入口名称"deviceTypes":["phone","tablet","2in1"],//可以运行当前模块的设备"pages":"$profile:main_pages",//当前模块每个页面的信息

"requestPermissions":[],//向系统申请的权限集合"abilities":[{"name":"EntryAbility",//UIAbility名称"srcEntry":"./ets/entryability/EntryAbility.ets","launchType":"singleton",//启动类型"icon":"$media:startIcon",//入口图标,即应用图标,优先级高于app.json5中配置的应用图标"label":"$string:EntryAbility_label",//当前UIAbility入口名称,即应用名称,优先级高于app.json5文件中配置的应用名称"startWindowIcon":"$media:startIcon",//应用启动瞬间的窗口图标"startWindowBackground":"$color:start_window_background",//应用启动瞬间的窗口背景色}]……个性化设置在鸿蒙应用的工程中,要修改应用的名称,可以在entry/src/main目录下找到module.json5文件,在abilities节点下找到name为EntryAbility的入口文件配置,在其中找到label节点,对应的值即为应用的名称。按住键盘上的Ctrl键,将鼠标移动到“$string:EntryAbility_label”上,待鼠标光标变为手形时,单击即可进入应用名称字符串定义的string.json文件,只需修改对应的value值即可。更换App名称图标分为桌面图标和启动图标。继续编辑module.json5文件中的内容,icon节点和startWindowIcon节点,分别表示桌面图标和启动图标。将事先准备好的两张png图片,分别命名成app_icon.png和startIcon.png。将app_icon.png放到目录AppScope/resources/base/media下,将startIcon.png放到目录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论