Harmonyos Tutorial, is a book about how to develop Harmonyos applications.
《跟老卫学HarmonyOS开发》是一本 HarmonyOS 应用开发的开源学习教程,主要介绍如何从0开始开发 HarmonyOS 应用。本书包括最新版本 HarmonyOS 2.0 中的新特性。图文并茂,并通过大量实例带你走近 HarmonyOS 的世界!
本书业余时间所著,水平有限、时间紧张,难免疏漏,欢迎指正,
- HarmonyOS初探01——下载安装DevEco Studio
- HarmonyOS初探02——开发第一个HarmonyOS应用
- HarmonyOS初探03——DevEco Studio创建应用问题ERROR Unable to tunnel through proxy. Proxy returns HTTP1.1 403
- HarmonyOS初探04——使用DevEco Studio时设置Gradle仓库镜像
- HarmonyOS初探05——内网环境下使用DevEco Studio模拟器
- HarmonyOS初探06——使用DevEco Studio模拟器端口被占用无法启动
- HarmonyOS初探07——使用DevEco Studio预览器
- DevEco Studio 2.0.12.201使用报错“This device type does not match the module profile.”
- HarmonyOS之Ability01——AbilitySlice间导航
- HarmonyOS之线程01——ParallelTaskDispatcher派发任务
- HarmonyOS之线程02——EventHandler处理线程间通信
- 获取图像属性失败!java.lang.IllegalStateException: image data source invalid 热门度2
- 未完待续...
- Hello World
- 多个AbilitySlice之间的路由与导航
- Page与AbilitySlice生命周期的例子
- Service Ability生命周期的例子
- DataAbilityHelper访问文件
- DataAbilityHelper访问数据库
- 多个Page之间的路由与导航
- 分布式任务调度启动远程FA
- 分布式任务调度启动和关闭远程PA
- 公共事件服务发布事件(test)
- 公共事件服务订阅事件(test)
- 高级通知服务(test)
- 剪切板数据的写入
- 剪切板数据的读取
- XML创建布局
- Java创建布局
- 常用显示类组件——Text
- 常用显示类组件——Image
- 常用显示类组件——ProgressBar
- 常用交互类组件——Button
- 常用交互类组件——TextField
- 常用交互类组件——Checkbox
- 常用交互类组件——RadioButton/RadioContaine
- 常用交互类组件——Switch
- 常用交互类组件——ScrollView
- 常用交互类组件——Tab/TabList
- 常用交互类组件——Picker
- 常用交互类组件——ListContainer
- 常用交互类组件——RoundProgressBar
- 常用布局——DirectionalLayout
- 常用布局——DependentLayout
- 常用布局——StackLayout
- 常用布局——TableLayout
- 创建JS FA应用
- 点赞按钮
- JS FA调用PA
- 多模输入事件
- 线程管理示例
- 线程间通信示例
- 媒体编解码能力查询
- 视频编解码
- 视频播放
- 视频录制
- 图像编解码
- 位图操作
- 图像属性解码
- 相机设备创建、配置、帧捕获
- 音频播放(test)
- 音频采集(test)
- 短音播放(test)
- AVSession媒体框架客户端、服务端
- 媒体元数据获取
- 媒体存储数据
- 视频与图像缩略图获取
- 生成二维码
- 通用文字识别
- NfcController(test)
- 传统蓝牙本机管理
- 传统蓝牙远端设备操作
- BLE扫描和广播(test)
- WLAN基础功能
- 不信任热点配置
- WLAN消息通知
- 使用当前网络打开一个URL链接
- 使用当前网络进行Socket数据传输
- 流量统计
- 获取当前蜂窝网络信号信息
- 观察蜂窝网络状态变化
- 传感器示例
- Light示例
- 获取设备的位置
- (逆)地理编码转化
- 使用对象关系映射数据库
- 使用轻量级偏好数据库
- 使用数据存储管理
- ElectronicAlbum
- KlotskiJs
- AudioPlayer(TODO)
- MusicPlayer(TODO)
- VideoPlayer
- Tetris
- Swipe(test)
- Todo(TODO)
- 未完待续...
选择下面入口之一:
- https://github.com/waylau/harmonyos-tutorial 的 README.md
- https://gitee.com/waylau/harmonyos-tutorial 的 README.md
书中所有示例源码,移步至https://github.com/waylau/harmonyos-tutorial的 samples
目录下,代码遵循《Java 编码规范》
如有勘误、意见或建议欢迎拍砖 https://github.com/waylau/harmonyos-tutorial/issues
- Blog: waylau.com
- Gmail: waylau521(at)gmail.com
- Weibo: waylau521
- Twitter: waylau521
- Github : waylau