本课程提供在线答疑服务,是零基础的、面向电子信息类专业学生或电子爱好者、创客的Android(HarmonyOS)应用开发课程。本课程曾创造中国大学MOOC上Android相关课程单学期1.6万人参与的记录。这是本课程第9次开课,课程累计参与人数已超过3.6万!
这是一门与众不同的安卓应用开发课程,基于Android10(Q),兼容HarmonyOS3,最“硬核”的课程,以构建硬件应用为目标,讲述Android硬件应用开发必备的技能与知识。
课程采用Android Studio3.5.3 & Android Studio Electric Eel、HUAWEI DevEco Studio 3.0为开发工具,内容包括Android开发环境搭建、布局管理、Activity、常见UI控件、Android程序调试、蓝牙通信、Socket通信、NFC、从Android开发到HarmonyOS开发等知识与技能。
基于本课程习得技能,很多同学在技能大赛、创新创业大赛取得佳绩,完成毕业设计,找到Android开发的工作。本课程提供丰富且一流的线上教学服务,课程建有QQ群、微信公众号、讨论区等,群里有老师、学长答疑,也可以申请远程协助,及时解答您的疑问!只要你肯学,教到你会为止!
This course is a zero-based Android (HarmonyOS) application development course for electronic information majors or electronic enthusiasts and makers. This course has created a record of 16,000 participants in a single semester of Android-related courses on MOOCs in Chinese universities . This is the 8th time this course has been offered, and the cumulative number of participants in the course has exceeded 36,000!
This is a unique Android application development course, based on Android10(Q) , compatible with HarmonyOS3 , the most " hard-core " course, aiming at building hardware applications , and describing the necessary skills and knowledge for Android hardware application development .
The course uses Android Studio 3.5.3 & Android Studio Electric Eel and HUAWEI DevEco Studio 3.0 as development tools, including Android development environment construction, layout management, Activity, common UI controls, Android program debugging, Bluetooth communication, Socket communication, NFC, from Android development to HarmonyOS development knowledge and skills.
Based on the skills acquired in this course, many students have made great achievements in the skills competition and innovation and entrepreneurship competition, completed the graduation design, and found work in Android development. course has helped many students master Android development technology, complete graduation projects, and even find Android development jobs. This course provides rich and first-class online teaching services . The course has QQ group, WeChat public account , discussion area, etc. There are teachers and seniors in the group to answer questions , and you can also apply for remote assistance to answer your questions in a timely manner! As long as you are willing to learn, teach until you can!
课程围绕着立德树人根本任务,培养掌握Android应用开发基本知识和技能,具有系统集成、调试能力,具备社会主义核心价值观的高素质技术技能型人才。
The course focuses on the fundamental task of establishing morality and cultivating people and cultivates high-quality technical and skilled talents who master the basic knowledge and skills of Android application development, have the ability of system integration and debugging, and have core socialist values.
本课程设计过程中,尽量做到零基础也能听懂学会,手把手演示操作过程,从新建Android工程到敲代码全程展示。
In the design process of this course, try to be able to understand and learn from the zero foundation , and demonstrate the operation process hand-in-hand, from the new Android project to the coding of the whole process.
本课程在制作的过程中,参考了大量的Android书籍和各类资料,在此对他们表示衷心感谢!如有遗漏,欢迎指正!
In the process of making this course, I have referred to a large number of Android books and various materials, and I would like to express my heartfelt thanks to them! Special thanks to the following documents. If there is any omission, please correct it!
参考文献:
[1]查英华编著. Android应用开发技术(第2版) [M]. 电子工业出版社,2021.6, “十三五”职业教育国家规划教材.
[2]黑马程序员. Android项目实战(第2版)[M]. 中国铁道出版社, 2021.10, “十三五”职业教育国家规划教材.
[3]刘凡馨,夏帮贵. Android移动应用开发基础教程(微课版)[M]. 人民邮电出版社, 2018.
[4]李刚. 疯狂Android讲义.第4版[M]. 电子工业出版社, 2019.
[5]郭霖. 第一行代码 Android(第二版)[M]. 人民邮电出版社, 2016.
[6]Android开发者官网.
[7]HarmonyOS应用开发官网.
[8]安卓应用开发职业技能等级标准,标准代码:510080(2021年2.0版).
[9]移动应用开发职业技能等级标准,标准代码:510091(2021年2.0版).
[10]移动互联网应用开发职业技能等级标准,标准代码:510111(2021年2.0 版).
[11]全国职业院校技能大赛“移动应用开发”赛项规程.
[12]全国职业院校技能大赛“物联网技术应用”赛项规程.
[13]全国职业院校技能大赛“嵌入式技术应用开发”赛项规程.
[14]苏州市2021年度重点产业紧缺专业人才需求目录.
Q : 鸿蒙Harmony OS开发与Android开发有什么区别与联系?
What are the differences and connections between Hongmeng HarmonyOS development and Android development?
A : 鸿蒙Harmony OS开发与Android开发均可使用Java语言进行开发,鸿蒙Harmony OS兼容Android应用,也就是你开发的Android应用可以跑在鸿蒙手机上,不需要做任何的修改;但是,目前鸿蒙应用不经修改,无法使用在安卓设备上。学习Android开发不仅可以使用华为手机,还可以使用小米、ViVo、OPPO等安卓手机。
Both HarmonyOS development and Android development can be developed using the Java language. HarmonyOS is compatible with Android applications, that is, your Android applications can run on HarmonyOS mobile phones without any modification; However, the current HarmonyOS application cannot be used on Android devices. Learning Android development can not only use Huawei mobile phones, but also use Android mobile phones such as Xiaomi, ViVo and OPPO.
Q : 我不是电子信息专业,也不是计算机专业的,没有任何编程基础,我能通过本课程学会Android开发吗?
I'm not an electronic information major, nor a computer major. I don't have any programming foundation. Can I learn Android development through this course?
A : 本课程尽量从零基础的角度来设计课程,已有不少零基础的同学通过本课程学会了Android应用开发,包括中学生,我相信你也可以!
This course is designed as far as possible from the perspective of zero foundation. Many students with zero foundation have learned Android application development through this course, including middle school students. I believe you can do the same!
Q : 学习Android应该学Android Studio还是App Inventor?
Should I learn Android Studio or App Inventor?
A : Android Studio是谷歌官方推荐的开发环境,使用Java或Kotlin开发,在企业一般使用 Android Studio开发App。App Inventor是面向业余开发者的积木式的开发环境,在企业项目中基本不用。Android Studio本身难度也不大,强烈建议大学生学习专业的Android Studio。
Android Studio is a development environment officially recommended by Google, which is developed using Java or Kotlin. In enterprises, Android Studio is generally used to develop apps. App Inventor is a building block development environment for amateur developers, which is basically not used in enterprise projects. Android Studio itself is not difficult, so it is strongly recommended that college students learn professional Android Studio.
Q : 我看到课程的时候已经开课了,我们还能加入学习吗?
When I saw the course, it had already started. Can we still join in the study?
A : 本课程完全开放,课程结束依然可以查看课程,您可以随时加入学习,不用担心学到一半课程关闭。
This course is completely open, and you can still view the course after the course is completed. You can join the study at any time, without worrying about closing the course half way through.