本课程是零基础的、面向电子信息类专业学生或电子爱好者、创客的Android应用开发课程。本课程曾创造中国大学MOOC上Android相关课程单学期1.6万人参与的记录。
这是一门与众不同的安卓应用开发课程,基于Android10(Q),兼容HarmonyOS2,最“硬核”的课程,以构建硬件应用为目标,讲述Android硬件应用开发必备的技能与知识。
课程采用Android Studio3.5.3为开发工具,内容包括Android开发环境搭建、布局管理、Activity、常见UI控件、Android程序调试、蓝牙通信、Socket通信、NFC等知识与技能。
这是本课程第五次开课,课程累计参与人数已超过3万!本课程已帮助多位同学掌握Android开发,完成毕业设计,甚至找到Android开发的工作。课程建有QQ群、微信公众号、讨论区等,群里有学长学姐带你飞,及时解答您的疑问!
掌握基本的Android应用开发知识和技能。
本课程设计过程中,尽量做到零基础也能听懂学会,手把手演示操作过程,从新建Android工程到敲代码全程展示。
本课程在制作的过程中,参考了大量的Android书籍和各类资料,在此对他们表示衷心感谢!特别感谢以下文献,如有遗漏,欢迎指正!
【1】黑马程序员. Android移动应用基础教程(Android Studio 第2版)[M]. 中国铁道出版社, 2019.
【2】刘凡馨,夏帮贵. Android移动应用开发基础教程(微课版)[M]. 人民邮电出版社, 2018.
【3】赖红. 基于工作任务的Android应用教程[M]. 电子工业出版社, 2014.
【4】李刚. 疯狂Android讲义.第4版[M]. 电子工业出版社, 2019.
【5】郭霖. 第一行代码 Android(第二版)[M]. 人民邮电出版社, 2016.
【6】Android开发者. https://developer.android.google.cn/
Q : 鸿蒙Harmony OS开发与Android开发有什么区别与联系?
A : 鸿蒙Harmony OS开发与Android开发均可使用Java语言进行开发,鸿蒙Harmony OS兼容Android应用,也就是你开发的Android应用可以跑在鸿蒙手机上,不需要做任何的修改;但是,目前鸿蒙应用不经修改,无法使用在安卓设备上。学习Android开发不仅可以使用华为手机,还可以使用小米、ViVo、OPPO等安卓手机。
Q : 我没有学过Java,能学会Android应用开发吗?
A : 本课程尽量从零基础的角度来设计课程,已有不少零基础的同学通过本课程学会了Android应用开发,我相信你也可以!
Q : 学习Android应该学Android Studio还是App Inventor?
A : Android Studio是谷歌官方推荐的开发环境,使用Java或Kotlin开发,在企业一般使用 Android Studio开发App。App Inventor是面向业余开发者的积木式的开发环境,在企业项目中基本不用。Android Studio本身难度也不大,强烈建议大学生学习专业的Android Studio。
Q : 我看到课程的时候已经开课了,我们还能加入学习吗?
A : 本课程完全开放,课程结束依然可以查看课程,您可以随时加入学习,不用担心学到一半课程关闭。