鸿蒙应用开发demo,鸿蒙应用开发结课测试
鸿蒙系统将上线“卡片游戏”,华为憋的什么大招?
2008年,在一场电子商务专题汇报会上,后悔创了阿里的马老师公开表态:
创新互联是一家专注于网站建设、成都网站制作与策划设计,巴东网站建设哪家好?创新互联做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:巴东等地区。巴东做网站价格咨询:18982081108
饿死也不会做 游戏 。
随后2010年,马老师再次强调:我们坚定地认为 游戏 不能改变中国,中国本来就是独生子女家庭,孩子们都玩 游戏 的话,国家将来怎么办?所以 游戏 我们一分钱也不投。人家投,我们鼓掌,但我们不做,这是我们的一个原则。
谁知到了2017年,马老师就突然变脸了。当年的3月16日,阿里宣布正式全面进军 游戏 发行领域。
原因无他,就是因为 游戏 的暴利,致使阿里的对手腾讯借助 游戏 每年是赚得盆满钵满。
今年以来,面对 游戏 的诱惑力,华为也坐不住了,似乎其进军 游戏 市场的信号非常明显。但这一次,是在华为的鸿蒙系统上做“卡片 游戏 ”。
1. 你绝对想不到的HarmonyOS卡片 游戏
华为在A股的影响力,完全称得上是“顶流”,只要沾上鸿蒙,资金的炒作热情便立即被点燃,前有鸿蒙概念诞生了5倍的大牛股润和软件。
受此刺激,7月13日开盘后,A股的 游戏 板块集体大涨,迅游 科技 、中青宝、任子行等个股斩获20%的涨停板,成为昨天市场最火的概念之一。
所谓的“你绝对想不到的“HarmonyOS卡片 游戏 ”到底是怎么一回事?
据悉,即将发布的“HarmonyOS卡片 游戏 ”大概率是由华为鸿蒙系统的卡片功能衍生出的一个新事物,HarmonyOS 2有一个特色功能,名叫“卡片服务”。
在某些适配部分鸿蒙特性的APP图标下方会有一条小横线,用户轻轻向上一滑,就会弹出一个小卡片。可以向用户展示APP内的重要信息,比如天气卡片可以显示当天的天气变化信息、备忘录卡片可以显示笔记或待办信息、运动 健康 卡片可以显示步数信息等等。
简言之,“卡片服务功能”可实现不用打开APP,就可把APP上信息的一部分或较为重要的信息显示到桌面主屏幕上。
由此来看,“卡片 游戏 ”是一种在手机主屏幕桌面就能玩的 游戏 。
在HarmonyOS 技术社区中,一条关于基于服务卡片进行 游戏 开发的帖子,上面提到如何利用服务卡片实现一款类似连连看的 游戏 ,其中涉及到了多个服务卡片之间的交互。
意味着,基于鸿蒙系统卡片服务功能的“卡片 游戏 ”还拥有强大的交互功能, 游戏 本身可通过卡片的“流转”进行同步,从而实现多机互联。
2.项庄舞剑意在沛公
无独有偶。
今年3月份,华为消费者业务软件部总裁、鸿蒙操作系统负责人王成录在一次采访中曾明确表示:中国有些应用,弊端要远远大于带来的贡献,比如短视频应用、 游戏 。在鸿蒙生态里,我绝不会做这些。
在媒体进一步追问下,王成录更是明确表示:
华为鸿蒙团队绝不会进入 游戏 领域。
仅仅四个月时间,从“不做 游戏 ”到“你绝对想不到的“HarmonyOS卡片 游戏 ”,前后变化如此之快,华为到底意欲何为?
这块由操作系统构建的底层互联网基础设施的话语权一直掌握在老美手上,如今华为鸿蒙系统的上线自然被赋予了厚望。
鸿蒙系统2.0发布一个月以来,用户数量迅速突破3000万。因此,目前正处于华为鸿蒙系统的推广阶段,需要大量用户的实际使用,进而推动系统的更新迭代。
游戏 或许是 华为寻找到 的推广鸿蒙系统的 一个 好点子 。
一款高质量的 游戏 作品,能够为平台增加用户粘性,索尼、任天堂以及微信的早期推广都得到了证实。如果华为能够推出一款高质量的创新体验 游戏 ,将对鸿蒙系统的推广起到四两拨千斤的作用,而且会持续增强用户对鸿蒙系统的粘性。
在此前华为一直强调的打通万物互联的1+8+N战略中,“1”代表手机,是核心;“8”代表PC、平板、智慧屏、音箱、眼镜、手表、车机、耳机;“N”则涵盖移动办公、智能家居、运动 健康 、影音 娱乐 、智慧出行等各类场景的外围智能硬件。
而卡片 游戏 的上线能够帮助提升鸿蒙系统的用户设备数量,有望逐渐构建以及完善loT时代全新的生态系统,也有利于打通完整的1+8+N闭环。
3.结语
今天上午,华为最新的回应称:所谓“HarmonyOS卡片 游戏 ”并非由华为开发,而是指独立开发者利用鸿蒙系统开发的 游戏 DEMO,华为的作用是为 游戏 开发者提供相关工具与能力。
可见,从3月份的不做 游戏 ,到如今的卡片 游戏 ,华为更多是基于完善鸿蒙系统内部生态的靠量,从而提升用户的忠诚度快速进行推广。
只是,投资者应该清醒认识到,搭上鸿蒙概念的手机 游戏 股,现阶段更多是停留在炒作概念上,后面需要留意的是鸿蒙系统以及卡片 游戏 最终落地的情况。
到那是,傍上了鸿蒙 游戏 的个股或许才能真正受益。
本文源自格隆汇
「鸿蒙开发 3」华为鸿蒙应用开发的低代码(Super Visual)开发方式
开发前可以了解下鸿蒙: [鸿蒙开发 序]华为鸿蒙操作系统(HarmonyOS)简介及开发环境搭建
开发前的准备:「鸿蒙开发 1」华为鸿蒙应用集成开发环境DevEco Studio安装和设置
了解鸿蒙应用开发的基本开发流程:「鸿蒙开发 2」第一个华为鸿蒙(HarmonyOS)应用程序(App)
本章目标:
1 了解华为鸿蒙应用开发的可视化(低代码)方式
2 通过构建一个简单的具有页面跳转功能的应用
低代码开发方式,即通过可视化界面开发方式快速构建布局、编辑UI界面,可有效降低用户的上手成本并提升用户构建UI界面的效率。
1 打开DevEco Studio,创建一个新工程,选择支持Phone / Tablet / Wearable(手机 / 平板 / s可穿戴)的模板,我们在此直接选择Empty Ability
Project name工程名称填SuperVisual
Development mode开发方式选择Super Visual
其它的可以使用默认设置,点击完成,进入编辑界面
1 在Project(项目)窗口,删除工程运行默认的入口文件夹:“entry src main js default pages index”文件夹
2 在Project窗口,选择工程中的“entry src main js default pages”,单击鼠标右键,选择“New JS Visual”
JS visual name填first,点击完成,进入编辑界面
创建完成后,可以看到“entry src main supervisual default pages page page.visual”的文件目录结构
3 第一个页面内有一个容器、文本和一个按钮,通过Div、Text和Button组件来实现
(1)分别选中first.visual画面中的Text、Div组件,单击鼠标右键,选择Delete删除
(2)选中UI Control中的Div组件,将其拖至画布
点击右侧属性样式栏中的通用样式图标(General),设置Div组件的高度Height为100%,使其占满屏幕
点击右侧属性样式栏中的样式图标(Flex),设置Div组件的FlexDirection样式为column,使Div的主轴垂直;设置Div组件的JustifyContent样式为center,使得其子组件在主轴上居中显示;设置Div组件的AlignItems样式为center,使得其子组件在交叉轴上居中显示
(3)选中UI Control中的Text组件,将其拖至Div组件的中央区域
点击右侧属性样式栏中的属性图标(Properties),设置Text组件的Content属性为 “ Hello World ”
点击右侧属性样式栏中的通用样式图标(General),设置Text组件的宽(width)为100%,高(height)为100px
点击右侧属性样式栏中的样式图标(Feature),设置组件的FontSize样式为60px,使得其文字放大;设置组件的TextAlign样式为center,使得组件文字居中显示
(4)选中UI Control中的Button组件,将其拖至Text组件下面
点击右侧属性样式栏中的属性图标(Properties),设置Button组件的Value属性为 “ Next ”,
点击右侧属性样式栏中的通用样式图标(General),设置按的宽(width)为40%,高(height)为60px
点击右侧属性样式栏中的样式图标(Feature),设置组件的FontSize样式为40px
至此,第一个页面创建完成
我们可以在预览窗口中看效果,点击右侧边栏的Preview打开预览窗口
1 在Project窗口,选择工程中的“entry src main js default pages”,单击鼠标右键,选择“New JS Visual”
Visual配置界面,JS visual name填second,回车(Enter键)或者点击完成,进入编辑界面
2 第二个页面中有一个容器和文本,通过Div、Text组件实现,现在编辑器已经为我们创建好了,我们就来修改下它们的属性(你也可以删除原有的自己创建,具体步骤参考本章第二节“二 创建第一个页面”)。
选中Text组件,点击右侧属性样式栏中的属性图标(Properties),设置Text组件的Content属性为 “ Hi,I'm always here. ”
点击右侧属性样式栏中的通用图标(General),设置组件的宽(width)为100%,高为60px
点击右侧属性样式栏中的样式图标(Feature),设置组件的FontSize样式为36px,TextAlign样式为center
这样我们的第二个页面创建成功了
1 在Project窗口,打开工程中的“entry src main js default pages first first.js”, 导入router模块,页面路由router根据页面的uri来找到目标页面,从而实现跳转。示例代码如下:
2 打开或者切换到first.visual页面,选中画布上的Button组件,点击右侧属性样式栏中的事件图标(Events),鼠标点击Click事件的输入框,选择launch事件
3 在预览窗口中查看项目效果,点击Next按钮后发现我们的页面成功跳转了。
到此,本章的目标就完成了。
华为鸿蒙手机应用开发上手体验
之前测试过使用华为DevEco开发智能电视应用。前几天华为发布了手机的测试版,不能免俗,抓紧尝试一下。
手头没有华为手机测试系统,现在试一下开发环境跑模拟器感受一下。
以前DevEco里是没有手机选项的,现在该选项可以看到了:
这里测试一下Business Card Ability(Java)开发。
DevEco和Android Studio一样基于开源的Idea版本开发的,其结构与安卓开发环境非常像,熟悉安卓的小伙伴应该能很快上手。
入口程序是一个MyApplication,从AbilityPackage继承。
它首先找到了连接的荣耀手机,但这个手机不是鸿蒙系统。
编译是成功了,但提示设备无法使用:
点击Tools - HVD Manager
首先提示登陆华为账号,登陆后,选择一个模拟器运行:
启动以后长这个样:
点击设置,先看看关于:
上面显示大大的HarmonyOS。但感觉画面很模糊,不知道模拟器到底是运行在本地的,还是云端的。但DevEco上显示是Remote Device字样。
鸿蒙OS版本号 2.0.0 Developer Beta1。
再点运行,在指定的模拟器上运行程序。
不过仍然运行失败:
鸿蒙OS版本与平板是一致的,
程序终于跑起来了:
看起来安卓程序好像真能在鸿蒙直接运行,安装一个快手试试:
还真能看:
我真分不清这是安卓还是鸿蒙了 。
当前文章:鸿蒙应用开发demo,鸿蒙应用开发结课测试
文章地址:http://scyanting.com/article/dsejghj.html