一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1090|回复: 17
收起左侧

[Coursera] Programming Mobile Applications for Android Handheld Systems (Week 5)

[复制链接] |试试Instant~ |关注本帖
zaolian 发表于 2014-2-21 00:10:36 | 显示全部楼层 |阅读模式

[Coursera]Programming Mobile Applications for Android Handheld Systems #5 - 2014-01-21@University of Maryland

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
课程汇总贴:
http://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=82091

截图内容:
请大家将每周的quiz和lab截图,会有版主为大家加1学分(50大米)。

Week 5 内容:
Let's keep on learning together! This week we're going to dig a little deeper and go beyond the basic things that most Android novices know. This week we have 5 sets of lectures.

1. UserNotifications. How do you let users know what's happening inside your app. You could just write something to a text view, but that would essentially take up a bunch of space for interactions that don't happen that often. Instead, Android provides 3 features for interacting with users, outside your app's normal UI.

2. BroadcastReceivers. We've already talked about the first fundamental Android component, the Activity class. This week we'll talk about the second, the BroadcastReceiver class. BroadcastReceivers allow apps to listen for and respond to events.

3. Threads, AsyncTasks and Handlers. Modern handheld devices increasingly contain multiple computing cores. This lectures explains what you need to know to spread your app's work across these multiple cores.

4. Alarms. Alarms allow a component to schedule work to be done at some point in the future. For example, you could use Alarms to wake up a component every night at midnight to back up device data to a networked server.

5. Networking. In this lecture we'll discuss the basics of making HTTP requests over the Internet - a fundamental part of connecting your device to the cloud.

Week 5 需上传:

Weekly Quiz.

As always, we have a quiz this week.

Lab.

In this week's lab you'll put most of these things to work, building an app that uses an AsyncTask to download data from the Internet and then display it. Because downloading can take some time, the user might exit this app while the download is still in process. Therefore, you will use a BroadcastReceiver to determine whether the user is interacting with your app when the download finishes and, if not, you'll create a Notification to inform the user that the download has finished. If you get all this done, you can add Alarms to proactively download the data before the user even knows they need it.
 楼主| zaolian 发表于 2014-3-1 02:10:00 | 显示全部楼层

这倒不是国外教学方式的问题,这个老师确实教的不好,组织能力不强,作业和课上内容有一些脱节但是没有给出适当的解释。我更倾向于说这是MOOC的原因,无法和老师直接沟通获得更多的有方向的信息。也许他这个教学方式在自己的学校没有问题,因为学生可以在OH和Email中咨询他,但是在MOOC中绝对是不合适的。美国一些学校硕士最多9学分,约是三门课。大部分学校这种课程级别的本科课程都是一学期5到6门的。

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

liuzhihaoabc 发表于 2014-2-28 01:13:25 | 显示全部楼层
本帖最后由 liuzhihaoabc 于 2014-2-28 01:15 编辑

可能是最后一次交作业了  打算放弃这门课了 感觉还不如看国产视频学的快 这课程编排完全不怎么用心啊
捕获.JPG 捕获2.JPG

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| zaolian 发表于 2014-2-28 01:37:06 | 显示全部楼层
liuzhihaoabc 发表于 2014-2-28 01:13
可能是最后一次交作业了  打算放弃这门课了 感觉还不如看国产视频学的快 这课程编排完全不怎么用心啊

别轻言放弃啊,还有个别礼拜了很快就要结束了。第五周内容确实比较多可能让你感到压力大些。
回复 支持 反对

使用道具 举报

liuzhihaoabc 发表于 2014-2-28 21:57:56 | 显示全部楼层
zaolian 发表于 2014-2-28 01:37
别轻言放弃啊,还有个别礼拜了很快就要结束了。第五周内容确实比较多可能让你感到压力大些。

谢谢鼓励   主要是  这个真的有点超出我能力了  个人也不太习惯这种点到为止的授课方式  可能以后还会跟   但是现在自己的能力来看  有点拔苗助长的感觉
回复 支持 反对

使用道具 举报

sanguine 发表于 2014-2-28 23:35:05 | 显示全部楼层
liuzhihaoabc 发表于 2014-2-28 21:57
谢谢鼓励   主要是  这个真的有点超出我能力了  个人也不太习惯这种点到为止的授课方式  可能以后还会跟  ...

其实这是没有习惯国外教学方式吧。。。

我上了的课程发现都是这样。。。光靠课堂上这些东西是远远不够的。。。课后还要看,还要学,否则是跟不上的,因为毕设,我还在弄week4,很多UI他只是介绍下功能,代码不会讲的,这时候就要靠你自己上完课课后花时间去看代码了……不能就像这个老师一样pass了

这估计也是为什么美国一学期也就3门课的原因吧

你要做的不仅仅是跟课程,自己也随着老师的进度跟着开其他的资料
回复 支持 反对

使用道具 举报

 楼主| zaolian 发表于 2014-3-1 02:10:57 | 显示全部楼层
liuzhihaoabc 发表于 2014-2-28 21:57
谢谢鼓励   主要是  这个真的有点超出我能力了  个人也不太习惯这种点到为止的授课方式  可能以后还会跟  ...

week4确实有点太突然了。。理解理解。但是请一定加油继续努力跟别的课!
回复 支持 反对

使用道具 举报

bitcpf 发表于 2014-3-2 10:05:01 | 显示全部楼层
课程跟编程作业比较脱节,anyway,还是打算跟完,然后看这个track后续课程的情况。。。
android_q.png
android_p.png

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

浅浅 发表于 2014-3-3 21:02:39 | 显示全部楼层
用了一个late day,跟的真心有些累呀
week5_quize.png
week5_lab.png

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

小叮当麦兜 发表于 2014-3-4 08:14:45 | 显示全部楼层
赶在deadline前
week5lab.PNG
5quiz.PNG

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

sanguine 发表于 2014-3-6 17:40:11 | 显示全部楼层
前几天忙毕设。。。延迟了due date写掉了
1.jpg
2.jpg




评分

1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| zaolian 发表于 2014-3-6 23:19:59 | 显示全部楼层
sanguine 发表于 2014-3-6 17:40
前几天忙毕设。。。延迟了due date写掉了

LZ已经跟不上了。。
回复 支持 反对

使用道具 举报

sanguine 发表于 2014-3-6 23:23:41 | 显示全部楼层
zaolian 发表于 2014-3-6 23:19
LZ已经跟不上了。。

感觉这种课真心很难用MOOC这种平台授课。。。尤其是这种评判系统……不适合这种应用型的课程

总共Week7--只能坚持掉了,哎
回复 支持 反对

使用道具 举报

 楼主| zaolian 发表于 2014-3-6 23:46:58 | 显示全部楼层
sanguine 发表于 2014-3-6 23:23
感觉这种课真心很难用MOOC这种平台授课。。。尤其是这种评判系统……不适合这种应用型的课程

总共Week ...

版主加油!我做项目自学去啦
回复 支持 反对

使用道具 举报

aangel 发表于 2014-3-7 12:14:08 | 显示全部楼层
坚持跟,后续课程还挺猛的,要学java多线程,感觉要跪了...

2.jpg
1.jpg

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

大宏33 发表于 2014-3-17 00:00:25 | 显示全部楼层
我觉得,点到为止的授课也有其好处,就是需要自己通过查阅资料来增加知识,完成作业。。这样慢慢久了就能学会如何自己通过查阅资料完成一个以前没做过得项目。。
week5 Quiz.png
week5 Notifications.png

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

dcfj2004 发表于 2015-3-4 12:56:51 | 显示全部楼层
有没有人可以讲解下lab5啊,新手完全懵了。。。具体问题再参数传递上,不太清楚
回复 支持 反对

使用道具 举报

h497018787 发表于 2015-3-4 17:50:28 | 显示全部楼层
第一次跟课转学分,不知道对不对求大家指点。
捕获.PNG
捕获2.PNG
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-6 14:07

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表