重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

小白学习鸿蒙开发,鸿蒙开发者学堂

鸿蒙应用开发之真机调试

参考 鸿蒙官方文档(点击传送门) ,做一下流程梳理简化,及踩坑记录

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、成都网站制作、白云网络推广、小程序设计、白云网络营销、白云企业策划、白云品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供白云建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

华为将真机调试分成物理真机和远程真机。这里说的都是物理真机(手机、平板)。鸿蒙真机调试巨复杂,不像Android那么容易方便。

贴一下官方的调试流程图:

总结一下:

上面这个流程可以忽略,没讲到重点。真机调试是需要在   AppGallery Connect 中创建应用的,调试应用需要的cer和p7b文件是从这里生成的。

先决条件:

1. 鸿蒙手机通过USB连接电脑,并开启USB调试。

2. 一个华为开发者账号,实名认证

3. APP开发工具DevEco-Studio

关键流程:

1. Studio创建应用

2. 如果未登录过,File Project Structure Project Signing Configs签名配置页,点击“Sign In”

3. AppGallery创建应用(包名和Studio创建的一样)

4. 官方文档到这在签名配置页就点Try Again可以自动签名,我试了不行,以下全是手动

5. Studio中Build Generate key and CSR   生成p12和csr文件

6. 获取手机udid,命令行hdc shell bm get -udid(下一步设备管理要用)

7. AppGallery主页 用户与访问 左侧设备管理添加udid的设备(生成p7b时要用)

8. AppGallery主页 用户与访问 左侧证书管理生成cer文件(生成p7b和签名配置要用)

9. AppGallery主页 我的项目 左侧HarmonyOS应用 HAP provision profile,生成p7b文件

10. 最后在签名配置页配好 p12、p7b、cer等参数,运行鸿蒙应用到真机就行了

Java入门要学习哪些东西

想要找一份满意的Java开发工作,首先需要你掌握丰富的Java知识。现在由于Java行业的就业前景广阔,所以很多零基础对Java一点也不了解的人也想成为Java开发工程师。

那么零基础想入门Java需要学习什么知识呢?该做什么准备?

Java作为世界主流编程语言之一,零基础想要学好相对还是比较难的,很多人不知道学习Java要做什么准备,入门Java需要学什么知识,所以小编今天就来给大家简单介绍下。

想学好Java需要你有一定的英语基础,如果你本身英语好那么学起Java来会更容易。如果你英语很差那么需要你先多多练习英语,因为Java的代码口令都是英文的,所以你需要将常用的口令代码背熟。如果英语不好还不愿意死记硬背,那么用Java编程都是个问题

其次零基础学习Java想入门首先要学习一些JavaEE基础知识,比如:Java基础语、面向对象、核心类库、集合、异常、IO、线程、JDK新特性等知识点。学好基础知识,把基础打牢再继续学习会简单很多。

打好基础后接下来还要学习JavaWeb开发、Java高级框架等知识,主要包含:前端技术、数据库 、JAVA数据库操作、软件服务器及服务器相关技术 、动态网页JSP、AJAX、SpringMVC、MyBatis、Spring、MySQL高级、LinuxRedisNginx、Maven等知识点。

第三想入门Java只学理论知识是不够的,还要多多进行实操训练,一是巩固所学的理论知识;二是增加自己的实战经验,找工作时有相关项目经验会容易很多;三是可以查漏补缺,找出自己学习中不足的地方好继续改进,一举多得。

想了解更多可以搜索哦~

HarmonyOS真的很有可能强势替代win11系统

相信很多开发者朋友都知道,很多大屏广告、车站公平、工业设备、以及目前流行的智能快递柜、智能垃圾回收站等设备中大多数都是用的安卓和win系统,很少会有用linux系统的根本原因是开发成本问题,软件维护成本和受众群体问题导致的不得不使用。

作为开发者的我们很清楚的明白操作系统的核心竞争力是什么,一个操作系统的核心竞争力是他的生态完整程度,包含了开发者、使用者【用户】、投资者、教育意义等方向。

win系统和安卓系统的成功也在乎于此,然而国产系统为什么不能够成为主流操作系统的根本问题是开发成本和参与者的稀缺,一是linux的用户群体多为程序员,二是linux系统的软件和 游戏 支持的太少,主流的win系统的软件和 游戏 巨大量的多。

所以win一直是主流的根本原因是生态完善,其他后来的系统要么被干掉,要么默默无闻成为小众化的系统。

而一个小众化系统想要成为主流系统必须要具备这几个因素:

从目前来看,未来的系统绝对不止以上三种因素,更多的还需要满足互联互通的能力,从win11的发布信息和鸿蒙os的发布信息对比来看。

鸿蒙os的涉猎范围更广,win11的特性和功能要点虽然有大的改变,但主要变化巨大的是系统界面ui和安卓机互通的能力。

win11让人不舒服的是一个槽点,就是对cpu有一定的要求,对低端机型不是很友好【这一点我觉得还是要进行兼容一下的,不然还是会出现win8的那种情况】。

相对比鸿蒙os系统,鸿蒙os系统的特性更符合未来的信息产业发展要求、工业4.0的发展要求,原因是不用我说,是个开发者都会嗅探到的风口。

那就是真正的万物互联的时代!

而鸿蒙os真正具备了这些特性,从鸿蒙os的宣传视频上来看,一碰即连的这种设备间的通讯将是鸿蒙os的最大竞争力,同时设备之间的交互形式将会萌生新的系统生态,如果win11不能具备【工业设备、车机设备互联互动的能力】,很大层面上会在这一方面被鸿蒙os超越。

未来的主流系统的核心竞争力肯定会是:

未来是不断变化的,很多小白不觉得鸿蒙os会很牛的根本原因,还是没有看到一个操作系统的核心竞争力!

安卓的成功是在于通过开源吸引了大量的手机厂商和开发者的使用,从而形成了庞大的生态群体。安卓的成功是在于成功 的 打造了和占领了移动端的崛起机会。

万物互联的时代同样也需要这样的系统,所以还等什么?一起学习如何开发鸿蒙os的应用吧!

鸿蒙的小白体验

首先祝贺华为的鸿蒙系统开发成功!我大中国终于等到了我们中国人自己的操作系统!![耶][耶][耶]

鸿蒙用了几天,不是专业人士,不做专业分析,只说说个人的使用感受。

单从电子小白的个人体验来说,升级之后数据没有丢失(我升级时没有备份[捂脸][捂脸]),软件打开和使用和以前一样快,也不卡死不闪退等,系统使用起来没有任何问题,感觉不出来跟安卓什么区别。[赞][赞][赞]

另外下载速度真是超快啊,平时快的有1M左右,刚换完系统的时候下载速度竟然有10M,有种飞起来的感觉,[大笑][大笑][大笑]现在一般也有3、4M左右[赞][赞][赞]

不过有个问题好像是换了系统后出现的,就是手机和蓝牙的音量小了好多啊,以前开大概30%左右的就已经足够了,现在同样音量根本听不到声音,差不多要开到80%才听得清楚,我一度以为是我耳朵出问题了。[捂脸][捂脸][捂脸]希望华为工程师加油继续努力优化啊[奋斗][奋斗][奋斗]

小白学习盒子可以用鸿蒙系统吗?

可以。鸿蒙OS实现模块化耦合,是基于微内核的全场景分布式OS,对应不同设备可弹性部署,可按需扩展,可完美支持小白学习盒子的正常运行。


本文标题:小白学习鸿蒙开发,鸿蒙开发者学堂
文章链接:http://cqcxhl.com/article/dseisoc.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP