更多内容请访问:与华为官方共建的Harmonyos技术社区https://harmonyos.51cto.com/#zz2.1工具下载安装:下载地址:https://developer.harmonyos.com/cn/develop/deveco-studio安装下一步.....就可以了,没有坑!2.2下载HarmonyOSSDKDevEcoStudio提供了SDKManager来管理SDK和这个包依赖工具链。SDKManager可以自动下载各个语言对应的SDK包。SDKManager提供多种编程语言的SDK包。各SDK包说明请参考:1.Native:C/C++语言SDK包,默认不自动下载,需要手动选择下载。2.JS:JS语言SDK包,默认不自动下载,需要手动选择下载。3、Java:Java语言SDK包,第一次下载SDK时默认下载。SDK对应的工具链(SDKTools)和预览器:1.Toolchains:SDK工具链,HarmonyOS应用开发必备的一套工具,包括编译、打包、签名、数据库管理等工具,SDK安装时默认下载是第一次下载。2.Previewer:LiteWearable预览器,可以在开发过程中动态预览LiteWearable应用的界面渲染效果。默认不自动下载,需要手动勾选下载。2.3安装IDE时的坑1:总是加载gradle1。下载指定的gadle版本,可以到官网下载,也可以使用网友提供的下载版本直接下载使用。2.关闭DevEcostudio,打开一个DevEcostudio自动生成的目录,默认在这个目录下:C:\Users\Administrator\.gradle\wrapper\dists\gradle-6.3-all\b4awcolw...这串字符对于不同的计算机是不同的...u1obfh9i83。将下载的zip文件放入,将下载的gradle文件复制到上面的文件夹中(注意一定要放在类似“b4awcolw...这串字符因电脑不同...u1obfh9i8”的目录下),重新启动软件。2.4安装IDE时的坑2:当模拟器无法刷入开发应用时,需要模拟器运行效果。您需要在DevEcoStudio菜单栏点击Tools>HVDManager来开发模拟器。首次打开时,会自动下载相关文件。然后需要使用华为开发者账号登录进行鉴权。开发者账号需要实名认证,没有自注册认证也可以。注意:浏览器一定要更新到最新版本,否则模拟器可能不闪。2.5推荐一款非常好用的开源手机投屏工具scrcpy1。获取地址:https://github.com/Genymobile/scrcpy2。scrcpy介绍简单来说,scrcpy就是通过adb调试将手机屏幕投射到电脑上,可以通过电脑控制手机设备。可以通过USB或Wi-Fi连接(类似播屏),不需要任何root权限,也不需要在手机上安装任何程序。scrcpy也可用于Linux、Windows和macOS。三、安装与使用1)下载绿色版到Windows目录下,然后将目录添加到Path环境变量中。2)使用USB连接设备(1)手机通过USB连接PC,第一次连接会弹出是否信任电脑,点击始终信任即可。(2)运行adbdevices查看是否连接成功(3)运行“scrcpy-s设备名”,只有一台设备可以直接scrcpy。2.6搭建真机调试环境步骤:1)在IDE中生成签名文件备份2)进入应用开发页面,进入管理中心,进入上架和推广服务3)输入用户和接入,生成证书和管理设备(目??前对受邀开发者可见),下载的证书已准备好备份。添加设备需要UDID(获取UDID的命令,adbshelldumpsysDdmpDeviceMonitorService)4)进入我的项目,添加项目,添加应用,注意应用的包名必须和自己的包名一致是一样的5)在我的项目中,在对应的项目中,生成一个profile文件,下载下来备用6)cer、p12、p7b这三个文件都是按顺序排列的,在项目属性和签名中设置设置。可在真机上调试运行。3.1第一个鸿蒙应用实现写两页的需求,点击第一页的按钮跳转到第二页。在JavaUI框架中,提供了两种编写布局的方式:在XML中声明UI布局和在代码中创建布局。这两种方式创建的布局没有本质区别,需要熟悉,所以我们先通过XML布局第一页,再通过代码布局第二页。3.2使用XML布局首页1.打开layout下的ability_main.xml文件2.在ability_main.xml文件中创建文本和按钮xmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:width="match_parent"ohos:height="match_parent"ohos:background_element="#000000">ohos:id="$+id:text"ohos:width="match_content"ohos:height="match_content"ohos:text="HelloWorld"ohos:text_color="white"ohos:text_size="32fp"ohos:center_in_parent="true"/>ohos:id="$+id:button"ohos:width="match_content"ohos:height="match_content"ohos:text="Next"ohos:text_size="19fp"ohos:text_color="white"ohos:top_padding="8vp"ohos:bottom_padding="8vp"ohos:right_padding="80vp"ohos:left_padding="80vp"ohos:background_element="$graphic:background_button"ohos:below="$id:text"ohos:地平线tal_center="真"/>3。创建按钮的背景。按钮的背景由“background_button”指定。右键单击“图形”文件夹,选择“新建>文件”,并将其命名为“background_button.xml”。
