Skip to content

gfzheng/MAD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

《手机平台应用开发》《移动应用开发》

  • 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中国域名开放


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 9 Widget


Week 10 考试周


Week 11 补充


Week 11-12 服务与多线程


Week 13 数据存储(一)


Week 14 数据存储(二)


Week 15-16 网络访问与Web服务


Week 17 特色开发(NDK,传感器)


Week 18  地图应用


课程项目说明


期中项目


去年的期末考试

由于实验室的电脑实在是旧的不可描述,老师一合计,一拍桌子就霸气决定不用期末考了!但是终究需要给定一个成绩,因此有以下几点要求:

  • 期末项目多给两周时间,即最终的相关文档(程序安装包、用户手册、完整的工程源代码、小组报告以及个人报告等)提交时间为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.)

Releases

No releases published

Packages

No packages published