查看: 3410| 回复: 17
跳转到指定楼层
上一主题 下一主题
收起左侧

[网络|移动app开发] [Coursera] Programming Mobile Applications for Android Handheld Systems (Week 5)

全局:
公开课
学校名称: University of Maryland
Unit号: 5
开课时间: 2014-01-21
课程全名: Programming Mobile Applications for Android Handheld Systems
平台: Coursera

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

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

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.

上一篇:[Stanford] Convex Optimization WK#5 作业讨论帖
下一篇:有人跟斯坦福的Compilers吗?3月17开课
推荐
 楼主| zaolian 2014-3-1 02:10:00 | 只看该作者
全局:
sanguine 发表于 2014-2-28 23:35
其实这是没有习惯国外教学方式吧。。。

我上了的课程发现都是这样。。。光靠课堂上这些东西是远远不够 ...

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

评分

参与人数 1大米 +3 收起 理由
AveMaleficum + 3 说的很好啊!

查看全部评分

回复

使用道具 举报

推荐
dcfj2004 2015-3-4 12:56:51 | 只看该作者
全局:
有没有人可以讲解下lab5啊,新手完全懵了。。。具体问题再参数传递上,不太清楚
回复

使用道具 举报

推荐
h497018787 2015-3-4 17:50:28 | 只看该作者
全局:
第一次跟课转学分,不知道对不对求大家指点。
更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

🔗
liuzhihaoabc 2014-2-28 01:13:25 | 只看该作者
全局:
本帖最后由 liuzhihaoabc 于 2014-2-28 01:15 编辑

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

使用道具 举报

🔗
 楼主| 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后续课程的情况。。。
更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

🔗
浅浅 2014-3-3 21:02:39 | 只看该作者
全局:
用了一个late day,跟的真心有些累呀
更多图片 小图 大图
组图打开中,请稍候......

评分

参与人数 1学分 +1 收起 理由
landuostorm + 1 坚持的不错,再接再厉!

查看全部评分

回复

使用道具 举报

全局:
赶在deadline前

评分

参与人数 1学分 +1 收起 理由
landuostorm + 1 坚持的不错,再接再厉!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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