switch鸿蒙开发教学,switch启蒙
零基础学鸿蒙编程-汇总篇
如何安装鸿蒙开发工具-DevEco Studio
为碌曲等地区用户提供了全套网页设计制作服务,及碌曲网站建设行业解决方案。主营业务为做网站、网站建设、碌曲网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
鸿蒙开发工具(DevEco Studio)汉化版
第一个鸿蒙工程-Java版(含模拟器创建)
零基础学鸿蒙-UI控件_Text
零基础学鸿蒙编程-UI控件_TextField
零基础学鸿蒙编程-UI控件_Button
零基础学鸿蒙编程-UI控件_Image
零基础学鸿蒙编程-UI控件_Switch
零基础学鸿蒙编程-UI控件_RadioButton
零基础学鸿蒙编程-UI控件_CheckBox
零基础学鸿蒙编程-UI控件_ToggleButton
零基础学鸿蒙编程-UI控件_DatePicker
零基础学鸿蒙编程-UI控件_TimePicker
零基础学鸿蒙编程-常用工具_Toast
零基础学鸿蒙编程-常用工具_HiLog
零基础学鸿蒙编程-UI控件_TabList
零基础学鸿蒙编程-UI控件_ListContainer
零基础学鸿蒙编程-UI控件_ProgressBar
零基础学鸿蒙编程-UI控件_PageFlipper
零基础学鸿蒙编程-UI控件_Slider
零基础学鸿蒙编程-UI控件_StackLayout
零基础学鸿蒙编程-UI控件_TableLayout
零基础学鸿蒙编程-UI控件_StackLayout
零基础学鸿蒙编程-运行时权限
零基础学鸿蒙编程-关系数据库
零基础学鸿蒙编程-网络请求
鸿蒙应用开发之真机调试
参考 鸿蒙官方文档(点击传送门) ,做一下流程梳理简化,及踩坑记录
华为将真机调试分成物理真机和远程真机。这里说的都是物理真机(手机、平板)。鸿蒙真机调试巨复杂,不像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等参数,运行鸿蒙应用到真机就行了
如何在鸿蒙系统中设置虚拟位置?
鸿蒙系统虚拟手机位置打开方法如下:
首先打开手机的设置图标,然后下拉到最底端,点击系统。然后选择开发人员选项。接着打开开发者选项的开关。选择模似位置选项使用。
许多系统都内置了开发者模式,鸿蒙系统也不例外。在开发者选项中我们可以设置一些特殊的功能,并且开发者模式是需要我们手动打开的。
鸿蒙系统进入开发者模式教程介绍:
1、在手机设置菜单中点击【关于手机】选项。点击7次【版本号】进入开发者模式。设置菜单,在系统和更新中即可找到【开发人员选项】。
华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起。
将消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。
鸿蒙OS是华为公司开发的一款基于微内核,耗时10年、4000多名研发人员开发、面向5G物联网 、面向全场景的分布式操作系统。鸿蒙的英文名是HarmonyOS,意为和谐。
网站名称:switch鸿蒙开发教学,switch启蒙
网站地址:http://scyanting.com/article/dsgesgh.html