课程设计思路
Android是谷歌宣布的基于Linux平台的手机操作系统,通过开发改良逐渐扩展到平板电脑及其他领域上。Android使用Java作为编程语言来开发应用程序,而Android的Java开发方面从接口到功能,都有层出不穷的变化。目前很多企业的发展战略都从普通桌面电脑转向便携设备,如何使具有Java开发经验的程序人员迅速转型到Android平台的开发?这就是本课程希望达到的目标。通过本课程学习,希望学员快速达到以下水准:
1、掌握Android NDK ,Java原生开发,混合开发,跨端开发应用场景及实现。
2、掌握Java原生开发表现层,业务层,网络层,数据库层框架选型及实现。
3、掌握Android常用调优方法。
4、使用JetpackCompose构建原生 Android 界面。
本课程授课过程中采用案例驱动模式授课模式,从案例入手讲解知识点,授课过程中的案例,会在Android设备上测试和运行,学员感受更加直观,不但能够迅速掌握,而且使学员具备可持续发展的能力。
证书
培训结束,颁发中科院计算所培训中心“Android应用开发最佳实践”结业证书。
培训对象
本课程适用于想从事Android开发的程序员、系统设计人员等相关人员。
学员要有一定的编程基础,了解C、C++或者JAVA语言。
培训内容
课程主题 |
课程内容 |
||
1、Android开发环境搭建 |
|
实践1: 自己动手配置环境。 |
|
2、第一个Android应用程序 |
|
实践2: 通过自己动手创建该HelloWorld案例。
|
|
3、Android界面编程 |
|
实践3: 通过自己动手创建LabelButton案例。
|
|
4、Android界面布局 |
|
实践4: 通过自己动手创建4种布局。 |
|
5、Android控件 |
|
实践5:
|
|
6、活动
|
|
实践6:
|
|
7、数据存储
|
|
实践7: 使用SQLite实现健康助手数据存储 |
|
8、Android多线程开发 |
|
实践8: 计时器案例: 异步消息机制实现 |
|
9、服务 |
|
实践9: 启动类型服务 |
|
10、广播接收器
|
|
实践10: 1、发送广播 2、Downloader 3、发送本地广播 |
|
11、网络通信技术 |
|
实践11: 1、MyNotes 2、解码JOSN数据 3、DOM解析XML文档 |
|
12、使用Jetpack Compose构建原生界面 |
|
实践12:
|
汇款、微信转帐
汇款信息:
单位名称:北京市海淀区中科院计算所职业技能培训学校
开户行:工行海淀西区支行
账号:0200 0045 1920 0043 667
开户银行代码:1021 0000 0458
微信转账:
步骤一:打开微信,扫描二微码付款时,点击打开微信右下角里的“发现”,在列表界面有一个“扫一扫”选项,点击打开“扫一扫”(如下图):
步骤二:点击打开“扫一扫”后,会出现一个扫描框,将中科院计算所培训中心二维码/条码放入框内,即可自动扫描,并显示支付信息,输入付款金额。
(中科院计算所培训中心二维码)
步骤三:点击 “添加付款备注”,填写付款人姓名和单位全称,所有信息核对无误后,点击“确认付款”,完成支付。