鸿蒙ohos,HarmoneyOs鸿蒙ohos

鸿蒙洗头

跟随学习b站ZZR老师

下载:harmoneyOs开发工具。 在华为开发者联盟申请开发者账号,harmoney既然开源,还需要申请,挺恶心。

配置快捷键:File→settings→keymap→Code→Code Completion→Basic 双击选择Basic 选Add KeyBoard shortCut。(键盘上配置你想设置的快捷键组合)。注释:keymap叫键盘映射、KeyBoard 叫键盘。shortCut直译叫短切,中文翻译叫快捷键。

格式:Code→Reformat Code。快捷键:Ctrl+alt+L

同步(类似刷新):File→Sync Project with Gradle File

目录

java:所有的以.java结尾文件

harmony

super.setUIContent(ResourceTable.Layout_ability_two);设置UI(user interface)内容

resources:所有的资源文件资源集含布局文件、媒体文件、自定义View、字体

$*:表示引用的映射

base

element:.JSON文件,归置文字类的文件包

graphic:  自定义文件,             自定义的一些view文件包

layout: xml文件,归置.XML文件的文件包

DirectionalLayout,这个是方向布局

DependentLayout,这个是依赖布局

ohos:background_element="$media:icon",背景元素

ohos:id="$+id:bt_three",$+id:表示自己的ID

ohos:height="match_content",match_content:内容多大自己多大;match_parent:父布局多大自己多大

ohos:width="match_content"

media:媒体文件,归置.PNG文件的文件包

profile:

config.json:键值对形式的{key:value,key:value},一个英文类型的【】为一组类型的文件

{

"app": {

"bundleName": "com.guoying.oneharmonyos",//包名:"com.guoying.oneharmonyos"

"vendor": "guoying",

"version": {//版本:

"code": 1,//版本号

"name": "1.0"//版本名

},

"apiVersion": {//提供的版本

"compatible": 4,//兼容到版本:4

"target": 5,//目标版本:5

"releaseType": "Beta1"//发布类型:小版本

}

},

"deviceConfig": {},//开发配置

"module": {//模块

"package": "com.guoying.oneharmonyos",//模块的包名:com.guoying.oneharmonyos

"name": ".MyApplication",//名字:MyApplication

"deviceType": [//开发类型:手机类

"phone"

],

"distro": {//HAP发布的一些描述信息

"deliveryWithInstall": true,是否可以在平台下载:是

"moduleName": "entry",//发布的名称:entry

"moduleType": "entry"//类型:entry类型和feature类型中,选择entry

},

"abilities": [//abllity的总合

{

"skills": [//能够接受的Intent的特征

{

"entities": [

"entity.system.home//"表示能够接收的Intent的Ability的类别

],

"actions": [

"action.system.home//"表示能够接收的Intent的action值,

]

}

],

"orientation": "unspecified",//屏幕方向:未指明,可以横屏可以竖屏

"name": "com.guoying.oneharmonyos.MainAbility",//ability名称:com.guoying.oneharmonyos.MainAbility

"icon": "$media:icon",//图标:ability的图标icon

"description": "$string:mainability_description",//介绍:$:对这个ability的一些介绍

"label": "$string:app_name",//对用户显示名称:$:ability名称

"type": "page",//类型:页面(有三种类型可以选择page/service/data)

"launchType": "standard"//启动类型:标准的启动类型

}

]

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值