《手机平台应用开发》《移动应用开发》
- 2017学年秋季学期
- 课程时间(1-18):
- 移动应用开发 : 星期二 1-2节/3-4节/5-6节
- 手机平台应用开发 : 星期一 7-8节
- 理论课课程地点:
- 移动应用开发 : D302
- 手机平台应用开发 : C304
- 实验课课程地点:
- 移动应用开发 : 实验中心B201(周二8-11),实验中心B202(周四1-4),实验中心B203(周四7-10)
- 手机平台应用开发 : 实验中心B202(周一9-10)
- 课程内容: Android应用开发
通知(望大家相互转告)
课程QQ交流群:648809915, 648381150(手机平台应用开发)
Android官方培训课程中文版:http://hukai.me/android-training-course-in-chinese/index.html
Android官网 : https://developer.android.com/index.html
Google中国域名开放
- Google Developers中国网站: https://developers.google.cn/
- Android开发者官方网站: https://developer.android.google.cn/index.html
- 快速开发应用的移动平台Firebase: https://firebase.google.cn/
Teaching Staff
Homework Requirements
- Submit Address: ftp://edin.sysu.edu.cn
- Deadline: 下一次实验课的前一天晚上23:59
- Name: SID_Name_labX.zip (eg: 1530000_陈XX_lab1.zip)
- Hand In: Source Code and Lab Report (PDF required)
- Format:
注:根目录为文件夹
15331111_huashen_lab1 --
|
-- lab1实验报告.pdf
|
-- lab1_code(包含项目代码文件)
实验报告模板
Letures
Week 1 智能手机
Week 2 平台概述
Week 3 开发入门
Week 4 界面编程上
Week 5 国庆节放假
:)
Week 6 界面编程下
Week 7 事件处理
Week 8 广播事件
Week 10 考试周
Week 11 补充
Week 11-12 服务与多线程
Week 13 数据存储(一)
Week 14 数据存储(二)
Week 15-16 网络访问与Web服务
Week 17 特色开发(NDK,传感器)
Week 18 地图应用
课程项目说明
期中项目
- 期中项目说明
- 截止日期:第十二周周日(11月26日晚12点)
去年的期末考试
由于实验室的电脑实在是旧的不可描述,老师一合计,一拍桌子就霸气决定不用期末考了!但是终究需要给定一个成绩,因此有以下几点要求:
- 期末项目多给两周时间,即最终的相关文档(程序安装包、用户手册、完整的工程源代码、小组报告以及个人报告等)提交时间为20周周六(1月14日)24点之前。
- 小组报告中需要明确小组成员分工与贡献比例,比例采用百分比形式注明。
- 除了小组项目的总报告文档外,小组成员需独立完成个人工作的总结报告,内容包括:说明所在组,小组项目,自己在项目中负责的部分以及使用的技术,遇到的困难及解决办法,总结感想。
- 多给的时间各小组完成未完成及拓展部分的功能,包括:优化界面,优化用户体验,提高运行效率及内存等。
- 展示的时间不推迟,还是按照原安排进行。
- 小组报告和个人报告绝对禁止抄袭,发现的直接0分处理!
Tips: How to ask questions?
实验课已经正式开始,各位同学在做实验的过程中遇见了各种各样的问题。作为TA,我们有责任给大家解答问题,但是每个人的精力、能力有限,TA很可能在忙其他的事情,TA可能也不懂你的问题,有时候反而会浪费更多的时间,所以水几点关于提问题的建议,与大家共勉~
-
What’s your question?
当程序出问题的时候,首先需要去读一下as给出的错误信息是什么。虽然你很可能看不懂,但是先去看一下。
-
Search your question on Internet
网上肯定有无数的人出现过跟你一样的问题,所以先去网上找答案。直接在网上搜索as给出的错误信息,然后就能出现一大堆的解答。推荐使用Google搜索,推荐使用英文搜索,推荐去 Stack Overflow搜索。感谢terry同学分享的SYSUv6-DNS翻墙方法,需要的同学请戳 https://github.com/bazingaterry/SYSUv6-DNS; 老D博客跟踪更新host:https://laod.cn/hosts/2016-google-hosts.html.
-
Search or ask question in QQ Group
课程交流群中,可能已经有人问过与你相似的问题了,所以可以先去搜索一下群聊天记录。找不到的话,将你的问题描述清楚,在群里询问其他同学,让他们给你解决。
-
Ask TAs
如果试过了上面的方法,还是没有办法解决,最后的方案才是来找TA。请大家不要在睡觉/吃饭的时间来找TA。
- Specify your question
当你在提问题的时候,尽可能详细描述你的问题,这样方便别人给你解答。
- 你使用的工具,操作系统,as版本等相关信息
- 你在完成什么内容的实验?
- 你的关键代码是什么?
- 你出现的错误是什么?
- 你尝试了什么方法?结果如何?
- 当你在截图的时候尽可能完整截图,因为问题很有可能出现的其他的地方。当然还需要考虑到不要被别人抄袭了代码。
- Record and understand your solution
当你成功解决了问题之后,将你的解决方法记录下来,这样下次遇到同样地问题的时候就能够快速解决。除了将问题记录下来以外,最重要的一点是要明白你的解决方法的原理,为什么使用这个方法能够解决你的问题?多问一下为什么,来年找工作就不用愁啦~ :-D
(注:本网站采用GitHub Flavored Markdown.)