¥ 123.88 6.2折 ¥ 199.8 全新
库存34件
作者华为技术有限公司
出版社人民邮电出版社
ISBN9787115584663
出版时间2021-07
装帧平装
开本16开
定价199.8元
货号11615963
上书时间2024-12-25
华为技术有限公司,成立于1987年,总部位于广东省深圳市龙岗区。华为是优选靠前的信息与通信技术(ICT)解决方案供应商,专注于ICT领域,坚持稳健经营、持续创新、开放合作,在电信运营商、企业、终端和云计算等领域构筑了端到端的解决方案优势,为运营商客户、企业客户和消费者提供有竞争力的ICT解决方案、产品和服务,并致力于实现未来信息社会、构建更美好的全联接世界。
1应用开发介绍1
1.1HarmonyOS概述1
1.1.1系统定义1
1.1.2技术特性2
1.1.3系统安全5
1.2OpenHarmony概述7
1.2.1OpenHarmony开源项目简介7
1.2.2OpenHarmony与HarmonyOS8
1.3应用开发简介9
1.3.1南向设备开发与北向应用开发简介9
1.3.2HarmonyOS与OpenHarmony应用开发的区别9
2应用开发入门13
2.1应用开发环境安
2.1.1搭建开发环境流程13
2.1.2下载与安装软件13
2.1.3配置开发环境16
2.1.4创建HelloWorld工程21
2.1.5HelloWorld在预览器中查看应用效果23
2.1.6模拟器运行HelloWorld24
2.2真机调试26
2.2.1真机设备运行流程26
2.2.2生成密钥和证书请求文件28
2.2.3创建您的AGC项目30
2.2.4创建HarmonyOS应用32
2.2.5申请调试证书、注册调试设备和Profile文件33
2.2.6配置签名信息38
2.2.7通过DevEcoStudio自动化签名39
2.2.8构建带签名信息的HAP41
2.2.9在Phone或Tablet中运行应用42
2.3工程管理45
2.3.1APP工程结构45
2.3.2Java工程目录结构46
2.3.3JS工程目录结构48
2.3.4ets项目简介及工程目录结构49
2.3.5在工程中添加/删除Module51
2.4应用调试56
2.4.1调试设置56
2.4.2启动调试59
2.4.3断点管理60
2.4.4变量可视化调试61
2.4.5HiLog日志打印61
3开发基础知识62
3.1应用配置文件62
3.1.1简介62
3.1.2配置文件的元素63
3.1.3配置文件示例89
3.2应用资源文件91
3.2.1资源文件的分类91
3.2.2资源文件的使用96
3.2.3靠前化能力的支持101
3.3安全与隐私106
3.3.1应用安全管理106
3.3.2应用隐私保护107
3.3.3三方应用调用管控机制114
3.4AI能力概述115
4基于JS扩展的类Web开发范式116
4.1JSUI框架概述116
4.1.1基础能力116
4.1.2整体架构116
4.1.3VeiwModel与单向数据流117
4.2JSFA概述118
4.2.1AceAbility119
4.2.2如何加载JSFA119
4.2.3JSFA开发目录120
4.3JSFA开发语法参考121
4.3.1HML语法参考121
4.3.2CSS语法参考135
4.3.3JS语法参考140
4.3.4生命周期146
4.4JSUI常用组件148
4.4.1组件介绍148
4.4.2通用属性149
4.4.3通用样式与Flex布局150
4.4.4通用事件162
4.4.5通用方法165
4.4.6常用容器组件166
4.4.7基础组件188
4.4.8媒体组件217
4.4.9画布组件224
4.5动画233
4.5.1动画样式233
4.5.2基于组件的animate方法快速创建和运行动画239
4.5.3基于系统api接口创建和运行动画244
4.6自定义组件248
4.6.1基本用法248
4.6.2Props自定义属性251
4.6.3自定义事件256
4.6.4生命周期定义259
4.6.5底部导航栏组件开发案例260
4.7使用JSUI框架开发智能家居app首页268
4.7.1布局分解269
4.7.2导入自定义的底部导航栏组件270
4.7.3实现标题区的内容270
4.7.4实现总览区的内容271
4.7.5实现房间网格展示区的内容272
5JS接口能力开发274
5.1通用274
5.1.1通用规则274
5.1.2通用错误码277
5.2基本功能278
5.2.1启动一个Ability278
5.2.2意图常量284
5.2.3应用上下文286
5.2.4日志打印287
5.2.5页面路由288
5.2.6弹窗296
5.2.7应用配置299
5.2.8定时器300
5.2.9窗口302
5.2.10剪贴板308
5.3文件与数据存储310
5.3.1轻量级存储310
5.3.2Ability上下文314
5.3.3文件交互314
5.3.4文件管理316
5.4网络访问319
5.4.1数据请求319
5.4.2上传下载323
5.4.3WebSocket连接326
5.5系统能力329
5.5.1通知消息329
5.5.2振动330
5.5.3传感器331
5.5.4地理位置333
5.5.5网络状态336
5.5.6设备信息338
5.5.7屏幕亮度339
5.5.8电池和充电属性342
5.5.9电量信息344
5.5.10应用管理345
5.5.11媒体查询345
5.5.12靠前化347
5.6通信与连接350
5.6.1WLAN350
6JavaPA开发352
6.1ServiceAbility开发352
6.1.1ServiceAbility基本概念352
6.1.2创建Service352
6.1.3启动Service355
6.1.4停止Service356
6.2JSFA调用PA356
6.2.1FA调用PA接口356
6.2.2FA调用PA常见问题357
6.2.3JSFA调用PA完整示例357
6.3关系型数据库365
6.3.1关系型数据库概述365
6.3.2数据库的创建和删除365
6.3.3插入数据367
6.3.4更新数据368
6.3.5删除数据368
6.3.6查询数据369
6.3.7数据库谓词的使用370
6.4对象关系映射数据库371
6.4.1对象关系映射数据库概述371
6.4.2配置gradle371
6.4.3构造数据库372
6.4.4构造数据表372
6.4.5创建数据库375
6.4.6对象数据的增删改查375
6.4.7设置数据变化观察者377
6.4.8备份数据库377
6.4.9删除数据库378
6.5DataAbility开发378
6.5.1DataAbility基本概念378
6.5.2创建Data379
6.6访问Data383
6.6.1声明使用权限383
6.6.2创建DataAbilityHelper384
6.6.3访问DataAbility384
7JS分布式开发专题386
7.1分布式流转概述387
7.1.1基本概念387
7.1.2流转架构387
7.2权限388
7.2.1权限开发概述388
7.2.2敏感权限与非敏感权限390
7.2.3自定义权限开发指导392
7.2.4动态权限申请开发指导395
7.3JS分布式开发指导397
7.3.1使用分布式模拟器运行应用397
7.3.2分布式拉起FA399
7.3.3分布式迁移404
7.3.4分布式API在FA生命周期中的位置409
8原子化服务与卡片开发专题409
8.1原子化服务概述409
8.1.1什么是原子化服务409
8.1.2原子化服务特征410
8.1.3原子化服务基础体验410
8.1.4原子化服务分布式体验412
8.1.5原子化服务典型使用场景413
8.1.6服务中心简介413
8.2原子化服务总体开发要求与入门416
8.2.1总体开发要求416
8.2.2原子化服务开发入门案例417
8.3服务卡片421
8.3.1服务卡片概述421
8.3.2服务卡片开发简介424
8.3.3JS卡片开发指导427
8.3.4智能家居卡片开发案例441
9基于TS扩展的声明式开发范式454
9.1概述454
9.1.1基础能力454
9.1.2整体架构455
9.2体验声明式UI456
9.2.1创建声明式UI工程456
9.2.2声明式UI工程目录结构及重要文件解析459
9.2.3初识Component461
9.3声明式语法462
9.3.1描述规范使用说明462
9.3.2基本概念463
9.3.3声明式UI描述规范464
9.3.4组件化467
9.3.5UI状态管理474
9.3.6渲染控制语法489
9.3.7深入理解组件化@Component496
9.3.8语法糖501
9.4声明式UI常用组件504
9.4.1目前支持的UI组件504
9.5使用声明式UI开发智能家居页面505
9.5.1布局分解505
9.5.2底部导航栏实现506
9.5.3实现首页中的标题区514
9.5.4实现首页中的总览区515
9.5.5实现预览房间网格展示区516
10附录519
10.1华为认证介绍519
10.2学习资源519
1. 本书是华为官方认证书籍。 2. 本书弥补了鸿蒙认证图书领域的不足。 3. 本书由业界鸿蒙应用开发专业人士编写,具有丰富的移动端应用开发经验。 4. 本书包含丰富的代码讲解和操作步骤讲解,图文并茂,通俗易懂。
本书首先对HarmonyOS和OpenHarmony进行概述,同时阐述了两者的区别,其次讲解了HarmonyOS应用开发的流程以及推荐的开发基础知识,接着介绍了基于JS UI框架以及丰富的组件快速开发应用程序UI的方法,然后针对 HarmonyOS的接口能力进行了详细说明,还介绍了Java PA开发,包括Service开发、JS和Java的混合开发(JS FA调用Java PA)、数据库及Data Ability开发等,最后通过3个开发专题讲解HarmonyOS应用开发的重要核心技术。除了全面的知识讲解,本书还有详细的案例说明,通过理论与案例结合,使开发者快速掌握各项基础开发技能。
本书作为HarmonyOS应用开发工具手册,适合有一定基础的JS和Java开发者或对HarmonyOS感兴趣的移动应用开发、设计、测试工程师及小程序开发人员阅读,可帮助读者快速掌握HarmonyOS应用开发的技巧。
HCIA-HarmonyOS应用开发学习指南
全新济宁
¥ 97.90
HCIA-HarmonyOS应用开发学习指南
全新保定
¥ 141.90
HCIA-HarmonyOS应用开发学习指南
全新广州
¥ 122.39
HCIA-HarmonyOS应用开发学习指南
全新北京
¥ 123.41
HCIA-HarmonyOS应用开发学习指南
全新北京
¥ 123.41
HCIA-HarmonyOS应用开发学习指南
全新嘉兴
¥ 141.22
HCIA-HarmonyOS应用开发学习指南
全新天津
¥ 127.29
HCIA-HarmonyOS应用开发学习指南
全新保定
¥ 117.88
HCIA-HarmonyOS应用开发学习指南
全新北京
¥ 123.41
HCIA-HarmonyOS应用开发学习指南
全新北京
¥ 123.94
— 没有更多了 —
以下为对购买帮助不大的评价