SPOC学校专有课程
移动应用开发
分享
spContent=无论是否有过编程的经历,相信你已经在关注Android应用开发。手机、平板电脑、车载设备等市场中,Android设备的占有率是无法撼动的,所以选择Android平台就是选择了一个巨大的移动应用市场。给Android设备开发一些应用是充满乐趣和挑战的工作。本课程帮你顺利进入Android的精彩世界。
—— 课程团队
课程概述

1.我为什么要学习这门课?

答:Android是Google公司于2007年推出的一款基于Linux自由及开放源代码的嵌入式操作系统,广泛应用于手机、平板电脑、穿戴设备等。学习本课程将使你能够开发Android平台的APP,具有广泛的就业前景。


2.这门课的主题是关于什么?

答:本课程的主题是基于Android平台和Java语言进行APP的开发。


3.学习这门课可以获得什么?特别是对自己有什么帮助和应用。

答:能够掌握Android开发,能够应用到手机、平板电脑、穿戴设备等各种Android设备上。


4.这门课有什么特色和亮点。

答:(1)立足基础,由浅入深。本课程内容立足Android应用开发涉及的基础知识,由浅入深地阐述Activity、Service、BroadcastReceiver和ContentProvider四大图形界面组件,Android数据存储技术,Android多线程知识。

(2)结构清晰,语言简练。本课程面向Android应用开发初学者,内容为Android应用开发过程中的基础知识,每一章都围绕某一具体方面知识进行阐述,没有涉及复杂和高级的内容。结构清晰,语言简练。

(3)案例驱动。为了让学生更好地理解相关知识点,每个知识点都有案例加以展示说明。

授课目标

该课程理论教学的基本任务:使学生掌握移动应用开发的基本原理,具备Android移动应用项目开发能力。为将来从事移动应用系统的开发、运行管理和科研工作打好必要的理论基础,同时注重培养学生分析问题、解决问题的能力。具体要求如下:

1.掌握移动应用开发的基础知识,同时对Java、Android Studio有一定的了解。

2.熟练掌握Android程序运行环境的配置方法,熟悉移动应用的开发模式,基本具备用移动应用项目开发的能力。

3.熟练掌握Android程序的界面设计方法。

4.熟练掌握Android四大组件。

5.熟练掌握Android访问数据库的技术。

6.熟练掌握Android网络编程技术。

7. 能够综合运用所学知识,使用Android开发完整的移动应用项目。

成绩 要求

当前您的课程没有认证证书,无需填写证书要求。

课程大纲
预备知识

Java程序设计基础

参考资料

郭霖. 第一行代码 Android(第3版),人民邮电出版社,2020年04月.

李刚. 疯狂Android讲义(第4版)电子工业出版社,2019年3月.

常见问题

Q : 我为什么选不了课?

A : 一般来说,本校学生都可以选课。如果因为参军回校继续学习、留级、转专业等原因,选不了课,请同学们联系自己学院的教务老师。


Q : 我的号登录不了?

A : 本平台有三种登录方式:手机号、微信、爱课程账号。三种账号之间,原本是相互独立的,也就是说,系统认为这三个账号是三个不同的用户。所以,请同学们登录时一定要用单一的账号,不要几个混合着用。


Q:我有两个独立的号,如何将它们关联起来?

A:同学们如果不小心注册了两个不同的号,例如用微信注册了一个号A,用手机号又注册了一个号B,那么怎么将这两个号关联起来呢?我的解决方案是这样的:我先用账号A登录,“设置->账号设置->第三方账号”,然后绑定另外一个号(例如微博账号C),这样AC就绑定了;然后,用微博账号C登陆我们的课程平台,解绑微信账号A,这样A就空闲了;最后,用手机号登录账号B,绑定微信账号A,这样AB就绑定了,用手机号或者微信登陆都可以了。


Q:我的代码是正确的,为什么调试不过?

A:可能的原因很多,有可能是Android Studio与其他软件冲突,调试时要关闭其他杀毒软件。