Harmony App开发入门
+、鸿蒙的未来未来场景+、App结构以 HAP 为基本单位的组织结构+、config.json存在于每个 *.hap 的根目录内容主要涵盖三个方面:1、app - 全局配置,包含包名、厂商、版本等,同一app下不同HAP包之间的config.json保持一致2、deviceConfig - 设备能力配置3、module - HAP包配置+、屏幕 dpi设备的屏幕密度+、应用数据管理(单设备,跨设备
+、鸿蒙的未来
+、鸿蒙系统架构
+、App结构
以 HAP 为基本单位的组织结构
+、config.json
存在于每个 *.hap 的根目录
内容主要涵盖三个方面:
1、app - 全局配置,包含包名、厂商、版本等,同一app下不同HAP包之间的config.json保持一致
2、deviceConfig - 设备能力配置
3、module - HAP包配置
+、屏幕 dpi
设备的屏幕密度
+、应用数据管理(单设备,跨设备)
单设备本地应用结构化数据的存储和访问,使用 SQLite 作为持久化存储引擎,提供关系型数据库及对象关系映射数据库。
跨设备分布式数据存储、同步、共享、搜索,为用户提供在多终端设备上一致的数据访问体验。通过调用分布式数据接口,应用可以将数据保存到分布式数据库中。
通过结合帐号、应用唯一标识和数据库三元组,分布式数据库对属于不同应用的数据进行隔离。
每台设备上都存储一份全量的文件元数据,应用程序通过文件元数据中的路径,可以实现同一应用文件的跨设备访问。
在单个设备上,为应用程序提供搜索引擎级的全文索引管理、建立索引和搜索功能。
+、应用权限管理
HarmonyOS中所有的应用均在应用沙盒内运行。默认情况下,应用只能访问有限的系统资源,harmonyOS负责管理应用对资源的访问权限。
+、UI开发
vp fp
+、UI开发 - Java UI
XML声明UI布局
代码中创建UI布局
+、UI开发 - Js UI
+、Intent 实现page跳转
onStart 中实现事件初始化
Operation 对象中指定目标Ability
intent.setOperation(operation)
+、Ability

更多推荐



所有评论(0)