? ##HarmonyOS 应用开发##
虽然API9已经属于过时了,但是现在很多学校里教的还是基于API9的鸿蒙开发,当学生需要在毕业设计中使用API12进行开发时,还是需要先掌握一些两者的区别。
API9属于“兼容安卓”时代的产物,和API10开始的纯血鸿蒙还是具有一定区别的,当然,虽然我们说纯血鸿蒙是从API10开始的,但仍然以API12作为代表。从实际开发角度来看,API12也属于一个“分水岭”,后续的API版本对于目前的毕设来说提升并不大,目前毕设的话,API12已经够用了。
介绍一些两者的较为关键的区别:
一、开发工具版本
API9的开发工具现在官网已经下载不到了,是3点几的版本,可以从一些第三方网站中下载
二、Model
API9支持Stage模型和FA模型两种,API12已经移除了相关选择,默认就是Stage模型
?
?
三、卡片
卡片也属于毕设中的创新功能点,在API9中对于卡片只有一种,但是API12中分为静态和动态两种类型的卡片
静态卡片就是类似于一张“图片”,只是对信息的展示,没有交互功能(可以做页面入口),动态卡片除了展示以外,还可以进行一些交互
?
?
四、模拟器
API9的模拟器总体体验下来是非常卡的,而API12的模拟器就好了很多,在同一台电脑上有非常明现的对比。在使用上,API9的模拟器具有“拍照”功能,这意味着可以通过模拟拍照让相册中有图片,以实现上传图片等与图片相关的功能测试,而API12的模拟器中虽然有图库,但是并没有图片,需要使用一些“特殊手段”才能导入图片测试相关功能
?
?
五、包的区别
API9中,很多能力的引入大部分都是ohos开头的,但是在API12中,以kit为主
?
?
六、代码
API12中对于代码的检查相较于API9更加严格,特别是对于每一个变量都必须有确定的类型,我之前写API9的时候,为了图方便特别喜欢用any,这种在API12中就会有报错提示
?
?
85属什么生肖 | 睾丸是什么意思 | 医调委是什么机构 | 郁是什么意思 | 梦见自己的哥哥死了是什么意思 |
放疗为什么死得更快 | 芪明颗粒主治什么病 | 梦见自己家被盗有什么预兆 | bliss是什么意思 | 揾什么意思 |
脚踩按摩垫有什么好处 | 6.29是什么星座 | 滚刀什么意思 | 什么叫痉挛 | 牙髓炎吃什么药最有效 |
心脏吃什么药最好 | 喝中药为什么会拉肚子 | 寒门什么意思 | 镜子碎了有什么征兆吗 | 大腿酸痛什么原因 |
左侧肋骨疼是什么原因hcv9jop2ns6r.cn | up主是什么意思hcv8jop6ns5r.cn | 缺维生素d吃什么hcv9jop1ns5r.cn | ideal是什么意思hcv9jop8ns3r.cn | 女男是什么字hcv8jop9ns5r.cn |
戴银镯子变黑是什么原因chuanglingweilai.com | 1959属什么生肖hcv8jop6ns0r.cn | 传媒公司是做什么的hcv9jop6ns3r.cn | pd是什么意思hcv8jop4ns9r.cn | 考研复试考什么hcv8jop4ns1r.cn |
外阴白斑用什么药hcv9jop6ns0r.cn | 麻薯是什么做的adwl56.com | 一竖一点念什么hcv8jop3ns9r.cn | 右手麻是什么原因hcv8jop1ns8r.cn | 痛经 吃什么hcv9jop6ns2r.cn |
孩子干咳吃什么药效果好hcv8jop7ns4r.cn | 甲状腺钙化是什么意思hcv9jop6ns0r.cn | 大骨头属于什么垃圾hcv7jop5ns4r.cn | 什么叫肝功能不全hcv7jop6ns0r.cn | sakura是什么牌子hcv9jop4ns9r.cn |