您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
HCIA-HarmonyOS应用开发学习指南
字数: 696000
装帧: 平装
出版社: 人民邮电出版社
出版日期: 2022-05-01
商品条码: 9787115584663
版次: 1
开本: 16开
页数: 476
出版年份: 2022
定价:
¥199.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
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应用开发的技巧。
作者简介
华为技术有限公司,成立于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
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网