DevEcoStudio的及其传感器的使用

DevEcoStudio的及其传感器的使用

1. 鸿蒙介绍

HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机加粗样式、平板、智能穿戴、智慧屏、车机等多种终端设备。

2. 开发工具准备

  1. 需要前往官网下载Node.js的win64对应的LTS版本,以及DevEco Studio,需要注意的是DevEco Studio需要注册开发者身份后方可下载
    在这里插入图片描述
    在这里插入图片描述

  2. 若是下载时遇到gradle下载失败,可将proxy更换为阿里云的镜像库,或去第三方渠道下载gradle,在Files > Settings > Build, Execution, Deployment > Gradle界面查看gradle路径,将gradle复制到wrapper > dists 目录中对应的gradle文件夹中的临时文件夹
    在这里插入图片描述

3. 第一个Harmony项目

  1. 打开DevEco Studio点击Create HarmonyOS Project,选择自己开发的设备和像用的模板
    在这里插入图片描述

  2. 进入项目后点击Tools > HVD Manager,首次使用需要下载模拟器相关资源,下载完再点击Tools > HVD Manager则会在浏览器中弹出华为开发者联盟帐号登录界面,建议使用银行卡认证,亲身体验,人工审核真的巨慢
    在这里插入图片描述

  3. 在设备中选择自己的设备后点击工具栏的三角形,则可在模拟器上运行自己的首个程序,由于是远程模拟器,所以对内存要求不高,但是对网速有一定要求,网络不好的地区可能会难以稳定运行,且运行时较为卡顿,若是有条件建议真机调试,模拟器在使用60分钟后会自动关闭,需手动重启
    在这里插入图片描述

4. DevEcoStudio 和 AndroidStudio的不同

  1. config.json

    config.json在DevEcoStudio中和AndroidStudio中的AndroidMainifest.xml作用相似,但是一个为json语言,config.json由xml,由“app”、“deviceConfig”和“module”三个部分组成,app为全局的配置信息,类似android的builde.gradle的defaultConfig,表明应用版本号以及运行所需要的api版本和目标api版本等等,deviceConfig包含在具体设备上的应用配置信息,module对象包含HAP包的配置信息
{
   
  "app": {
   
    "bundleName": "com.example.myapplication", // 包名
    "vendor": "example", //对开发厂商的描述
    "version": {
    //版本信息
      "code": 1,
      "name": "1.0"
    },
    "apiVersion": {
    //api版本信息
      "compatible": 3,
      "target": 4,
      "releaseType": "Beta1"
    }
  },
  "deviceConfig": {
   },//应用配置信息
  "module": {
    //HAP 包的配置信息
    "package": "com.example.myapplication",
    "name": ".MyApplication",
    "deviceType": [
      "phone"
    ],
    "distro": {
    //HAP具体描述
      "deliveryWithInstall": true,
      "moduleName": "entry"
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值