华为鸿蒙手机应用开发上手体验
- 一、准备环境
- 二、新建项目
- 三、看看项目结构
- 四、尝试运行
- 1. 随便点击运行下
- 2. 新建一个鸿蒙模拟器
- 这里选择Mate40 Pro平板先看看。
- 运行程序
- 3. 还是使用手机模拟器试试
- 再运行程序
- 五、看看其它功能
- 1. 顺便看看应用市场
- 六、常见问题
之前测试过使用华为DevEco开发智能电视应用。前几天华为发布了手机的测试版。手头没华为手机测试系统,现在试一下开发环境跑模拟器感受一下。
一、准备环境
- windows7
- DevEco Studio
二、新建项目
以前DevEco里是没有手机选项的,现在该选项可以看到了:
这里测试一下Business Card Ability(Java)开发。
三、看看项目结构
DevEco和Android Studio一样基于开源的Idea版本开发的,其结构与安卓开发环境非常像,熟悉安卓的小伙伴应该能很快上手。
入口程序是一个MyApplication,从AbilityPackage继承。
package com.example.myapplication;
import ohos.aafwk.ability.AbilityPackage;
public class MyApplication extends AbilityPackage {
public void onInitialize() {
super.onInitialize();
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
四、尝试运行
1. 随便点击运行下
它首先找到了连接的荣耀手机,但这个手机不是鸿蒙系统。
编译是成功了,但提示设备无法使用:
2. 新建一个鸿蒙模拟器
点击Tools - HVD Manager
首先提示登陆华为账号,登陆后,选择一个模拟器运行:
这里选择Mate40 Pro平板先看看。
启动以后长这个样:
点击设置,先看看关于:
上面显示大大的HarmonyOS。但感觉画面很模糊,不知道模拟器到底是运行在本地的,还是云端的。但DevEco上显示是Remote Device字样。
鸿蒙OS版本号 2.0.0 Developer Beta1。
运行程序
再点运行,在指定的模拟器上运行程序。
不过仍然运行失败:
3. 还是使用手机模拟器试试
鸿蒙OS版本与平板是一致的,
再运行程序
程序终于跑起来了:
五、看看其它功能
1. 顺便看看应用市场
看起来安卓程序好像真能在鸿蒙直接运行,安装一个快手试试:
还真能看:
我真分不清这是安卓还是鸿蒙了 。😃
六、常见问题
安装时手机提示“发现风险项,签名不一致“,禁止安装。
解决方法:手机进入设置-系统和更新-纯净模式,点击退出。