鸿蒙这几年的讨论度一直不低,但真正落到「我能不能靠它找活干、接私活、或者给公司现有 App 加个鸿蒙版」这个层面,很多人的判断是模糊的。这套课程面向的是 Java 方向的鸿蒙手机应用开发,切入角度偏基础,适合把它当成一次低成本的试探:先花时间搞清楚鸿蒙应用的开发流程长什么样,再决定要不要继续投入。

它解决的是「从零到能跑起来」这段空白

大部分想学鸿蒙的人卡在第一步——环境搭不起来,或者搭起来了但不知道一个页面从哪写起。这套内容把开发工具配置、投屏调试、页面布局、页面跳转这几件事串成了一条线,讲的不是概念,而是操作。学完之后你应该能独立完成一个结构简单的单机应用:几个页面、能互相跳转、有基本的列表和表单交互、数据在本地存得住。这个程度谈不上能直接投简历,但足够让你判断自己是否愿意继续往下走,也足够应付一些简单的内部工具类需求。

需要说清楚的是,Java 是鸿蒙早期支持的开发语言之一,现在官方主推的是 ArkTS。如果你所在团队的技术栈就是 Java,或者你手上正好有 Java 基础不想浪费,这套内容衔接起来比较顺;如果你是全新起步、没有语言包袱,那学之前最好先确认一下自己的目标场景是否还停留在 Java 路线,避免学完发现方向已经变了。

建议的观看顺序和练习方式

不要按顺序从头看到尾,那样最容易半途而废。建议先看系统概述那一部分,用半小时建立整体印象,知道鸿蒙应用大致由哪些部分组成。然后直接跳到环境搭建和工具配置,跟着做一遍,把模拟器或真机跑通——这一步不跑通,后面全是空谈。

  • 布局部分建议两种方式都动手写一遍:XML 声明式写法和纯代码写法各写一个同样的页面,体会差异,这比只看讲解有用得多。
  • 页面跳转是第一个能带来成就感的知识点,跟着例子做完之后,自己改一改传参和目标页面,验证是否真的理解了。
  • 数据管理和组件使用这两块,建议结合一个自己想做的小工具来练,比如记账、待办清单这类,比照着课程例子抄一遍更能暴露问题。

资料里的说明图和视频配合着看即可,遇到卡住的地方优先回看工具配置那几节,多数报错都出在环境和版本上。整体节奏上,如果每天能保证一小时,两三周可以过完一遍并做出一个能演示的小应用。至于要不要继续深入,等做完那个小应用,你自己心里就有答案了。

课程目录

课程目录93 集
  • 51CTO-鸿蒙手机应用开发入门(java)说明.png [493.5 KB] 16_016.页面跳转的前导知识.mp4
  • [52.3 MB] 59_059.数据管理基础概述x.mp4
  • [25.6 MB] 60_060.创建数据库.mp4
  • [63.0 MB] 79_079.DataAbility概述.mp4
  • [41.1 MB] 27_027.AbilitySlice的生命周期.mp4
  • [38.4 MB] 47_047.单选按钮组件RadioButton.mp4
  • [20.8 MB] 68_068.ORM方式创建数据库和表.mp4
  • [50.7 MB] 41_041.相对布局.mp4
  • [33.8 MB] 39_039.Button组件.mp4
  • [32.1 MB] 65_065.关系型数据库创建前的配置x.mp4
  • [89.5 MB] 77_077.手动同步分布式数据库.mp4
  • [46.3 MB] 42_042.表格布局TableLayout.mp4
  • [68.7 MB] 62_062.查询数据.mp4
  • [40.7 MB] 18_018.同Page里的页面带参数跳转.mp4
  • [12.7 MB] 4_004.投屏工具和主开发工具的配置.mp4
  • [63.9 MB] 51_051.Clock组件.mp4
  • [11.3 MB] 22_022.跨设备迁移例子页面跳转.mp4
  • [21.3 MB] 12_012.资源目录的细节知识点.mp4
  • [71.2 MB] 53_053.滑块组件Slider.mp4
  • [24.0 MB] 46_046.复选框组件Checkbox.mp4
  • [20.1 MB] 69_069.ORM方式新增和查询数据.mp4
  • [27.6 MB] 92_092.首页数据的刷新.mp4
  • [103.2 MB] 61_061.新增数据到数据库.mp4
  • [14.6 MB] 8_008.编程的方式布局页面.mp4
  • [58.1 MB] 57_057.PageSlider组件和补充的布局小技巧.mp4
  • [114.4 MB] 26_026.Page的生命周期.mp4
  • [62.6 MB] 19_019.同Page里的页面有返回值的跳转.mp4
  • [30.1 MB] 75_073.分布式数据服务概述.mp4
  • [44.4 MB] 9_009.实现第一个例子中页面跳转.mp4
  • [37.3 MB] 88_088.记账页的UI组件初始化.mp4
  • [63.1 MB] 71_071.ORM方式的事务处理.mp4
  • [25.9 MB] 48_48.信息提示框组件ToastDialog.mp4
  • [63.2 MB] 52_052.进度条组件ProgressBar.mp4
  • [20.8 MB] 83_083.DataAbility删除和更新数据.mp4
  • [51.6 MB] 3_003.主开发环境搭建.mp4
  • [70.4 MB] 91_091.记账页的功能实现.mp4
  • [76.0 MB] 1_001.鸿蒙系统概述1.mp4
  • [63.9 MB] 67_067.ORM操作数据库的概述x.mp4
  • [23.0 MB] 10_010.完整的鸿蒙应用打包后的样子.mp4
  • [32.0 MB] 49_049.普通弹框组件CommonDialog.mp4
  • [46.9 MB] 30_030.Service的链接和断开.mp4
  • [25.1 MB] 17_017.同Page里的页面之间无参跳转.mp4
  • [16.7 MB] 29_029.启动和关闭Service.mp4
  • [31.1 MB] 40_040.方向布局.mp4
  • [41.9 MB] 70_070.ORM方式修改和删除数据.mp4
  • [34.1 MB] 45_045.图片组件Image.mp4
  • [27.1 MB] 44_044.文本输入框组件TextField.mp4
  • [43.4 MB] 20_020.不同Page里的页面跳转.mp4
  • [48.5 MB] 64_064.删除数据.mp4
  • [23.5 MB] 28_028.创建Service Ability.mp4
  • [33.8 MB] 84_084.跨设备访问DataAbility.mp4
  • [50.3 MB] 23_023.实现跨设备打开FA.mp4
  • [56.6 MB] 21_021.跨设备迁移例子页面实现.mp4
  • [69.6 MB] 55_055.ListContainer组件的使用1.mp4
  • [43.6 MB] 63_063.更新数据.mp4
  • [20.1 MB] 87_087.实现项目的UI界面.mp4
  • [101.0 MB] 54_054.ScrollView组件.mp4
  • [26.9 MB] 90_090.保存数据的最后准备.mp4
  • [35.8 MB] 7_007.XML方式布局页面.mp4
  • [46.8 MB] 31_031.本地启动和停止Service.mp4
  • [38.4 MB] 82_082.DataAbility批量插入和批量执行.mp4
  • [38.7 MB] 33_033.链接PA的本地代理实现.mp4
  • [82.2 MB] 15_015.HiLog日志的使用方法.mp4
  • [48.1 MB] 5_005.真机调试环境搭建x.mp4
  • [52.9 MB] 66_066.使用加了密的关系型数据库.mp4
  • [65.9 MB] 24_024.实现跨设备FA迁移.mp4
  • [65.5 MB] 36_036.远程使用Service.mp4
  • [55.4 MB] 25_025.实现跨设备可撤回迁移.mp4
  • [36.6 MB] 74_075.分布式数据库的基本操作.mp4
  • [49.5 MB] 72_072.ORM方式监听备份还原和删除数据库.mp4
  • [60.7 MB] 2_002.鸿蒙系统概述2.mp4
  • [35.2 MB] 78_078.分布式数据库的谓词查询.mp4
  • [88.5 MB] 13_013.资源文件的使用方式1.mp4
  • [62.4 MB] 35_035.remote对象怎么传递的.mp4
  • [27.9 MB] 50_050.问题组件TickTimer.mp4
  • [47.4 MB] 85_085.实战项目概述.mp4
  • [26.4 MB] 80_080.DataAbility新增本地数据库.mp4
  • [85.2 MB] 76_076.使用分布式数据库的观察者.mp4
  • [23.4 MB] 34_034.链接PA的远端代理实现.mp4
  • [31.6 MB] 14_014.资源文件的使用方式2.mp4
  • [34.3 MB] 56_056.ListContainer组件的使用2(新).mp4
  • [83.2 MB] 89_089.初始化项目的数据库.mp4
  • [46.1 MB] 32_032.远程启动和停止Service.mp4
  • [35.5 MB] 86_086.记账本项目中UI的重要技术点.mp4
  • [56.2 MB] 38_038.Text组件.mp4
  • [51.8 MB] 37_037.组件和布局的知识点.mp4
  • [34.0 MB] 73_074.分布式数据库初始化.mp4
  • [57.2 MB] 58_058.剪贴板的使用.mp4
  • [88.2 MB] 43_043.其他布局.mp4
  • [75.3 MB] 81_081.DataAbility读本地数据库数据.mp4
  • [58.5 MB] 11_011.了解config.json配置文件的细节.mp4
  • [95.5 MB] 6_006.初步认识鸿蒙项目的结构.mp4
  • [66.9 MB] 适合人群 鸿蒙应用开发爱好者 移动应用开发从业者 编程初学者 学习收获 掌握鸿蒙应用开发基础 能够独立开发鸿蒙应用 提升移动应用开发能力 祝您学习愉快! 学有所成,前程似锦!