Coursera
目录
  • 浏览
  • 搜索
  • 企业版
  • 登录
  • 注册

Android App Components - Intents, Activities, and Broadcast Receivers

总览授课大纲常见问题解答制作方价格评分和审阅

主页计算机科学移动和网络开发

Android App Components - Intents, Activities, and Broadcast Receivers

范德堡大学

关于此课程: This 4 week MOOC builds upon the overview of Java and Android covered in Course 1 by delving deeper into core Android app components, such as intents, activities, and broadcast receivers. You will learn by example how to program these core Android components together with Android concurrency frameworks and basic Java file I/O classes (such as File and InputStream) and Android storage mechanisms (such as Shared Preferences). You'll also learn how to use the Git source code management system. Throughout this MOOC you'll work incrementally on a project involving downloading, storing, and display images from remote websites. Each week you will add additional capabilities to the project, based on material covered in the lecture videos. You'll spend roughly 4 hours per week watching video lectures, taking quizzes, and programming assignments with Java and Android.


制作方:  范德堡大学
范德堡大学

  • Dr. Douglas C. Schmidt

    教学方:  Dr. Douglas C. Schmidt, Professor of Computer Science and Associate Chair of the Computer Science and Engineering Program

    Electrical Engineering and Computer Science

  • Michael Walker

    教学方:  Michael Walker, Instructor - Graduate Student pursuing PhD in Computer Science

    EECS

  • Dr. C. Jules White

    教学方:  Dr. C. Jules White, Assistant Professor of Computer Science

    Electrical Engineering and Computer Science
基本信息
课程 2(共 5 门,Android 应用程序开发 Specialization )
语言
English
如何通过通过所有计分作业以完成课程。
用户评分
4.1 星
平均用户评分 4.1查看学生的留言
授课大纲
第 1 周
MOOC Overview
This module provides an introduction to the contents of the MOOC and summarizes effective learning strategies
7 视频, 1 阅读材料
  1. 视频: MOOC 2 Overview
  2. 阅读: Responses to Frequently Asked Questions (FAQ) and PDF Versions of Slides
  3. 视频: Module 1 Introduction
  4. 视频: MOOC Contents, Organization, and Learning Strategies (Part 1)
  5. 视频: MOOC Contents, Organization, and Learning Strategies (Part 2)
  6. 视频: Overview of Android (Part 1): Hardware & OS Kernel
  7. 视频: Overview of Android (Part 2): Middleware Infrastructure
  8. 视频: Overview of Android (Part 3): Application Framework & Apps
已评分: Module 1 Quiz
Introduction to Git
This module provides an overview of the Git version control system.
7 视频, 1 阅读材料
  1. 视频: Git Module Introduction
  2. 视频: Git Introduction
  3. 视频: Git Basics
  4. 视频: Working With Remote Repositories
  5. 阅读: Git Branching
  6. 视频: Git Merge Conflicts
  7. 视频: Git in Android Studio
  8. 视频: Git Module Outro
已评分: Git Module Quiz
第 2 周
Android Intents
This module describes the structure, functionality, and use of Android intents that provide an abstract description of an operation to perform or an event that has occurred.. Android uses intents as the "glue" that simplifies the integration of apps that reuse existing components, such as activities, services, and broadcast receivers.
10 视频
  1. 视频: Introduction to the Module on Android Intents
  2. 视频: Overview of Android Intents (Part 1)
  3. 视频: Overview of Android Intents (Part 2)
  4. 视频: Elements of an Android Intent (Part 1)
  5. 视频: Elements of an Android Intent (Part 2)
  6. 视频: Android Intent Resolution and Filtering (Part 1)
  7. 视频: Android Intent Resolution and Filtering (Part 2)
  8. 视频: Concurrent Programming with Android Intents
  9. 视频: MapLocation App Case Study
  10. 同学互评: Assignment 1: Downloader Introduction (Optional)
  11. 视频: How to Peer Evaluate an Android Assignment (Optional)
已评分: Module 3 Quiz
第 3 周
Android Activities
This module describes the structure, functionality, and use of Android activities, which define user-facing operations that are displayed on a device screen. Activities are the most common type of Android component and are at the heart of app Android apps.
12 视频
  1. 视频: Introduction to the Module on Android Activities
  2. 视频: Introduction to Android Activities (Part 1)
  3. 视频: Introduction to Android Activities (Part 2)
  4. 视频: Activity Lifecycle Operations (Part 1)
  5. 视频: Activity Lifecycle Operations (Part 2)
  6. 视频: Activity Lifecycle Operations (Part 3)
  7. 视频: Managing Multiple Activities and Task
  8. 视频: Concurrent Programming with Android Activities (Part 1)
  9. 视频: Concurrent Programming with Android Activities (Part 2)
  10. 视频: Case Study: ImageDownloader App (Part 1)
  11. 视频: Case Study: ImageDownloader App (Part 2)
  12. 视频: Case Study: ImageDownloader App (Part 3)
  13. 同学互评: Assignment 2: HaMeRDownloader (optional)
已评分: Module 4 Quiz
第 4 周
Android Broadcast Receivers
9 视频
  1. 视频: Module Introduction
  2. 视频: Introduction to Android Broadcast Receivers (Part 1)
  3. 视频: Introduction to Android Broadcast Receivers (Part 2)
  4. 视频: Registering, Implementing, & Invoking Broadcast Receivers (Part 1)
  5. 视频: Registering, Implementing, & Invoking Broadcast Receivers (Part 2)
  6. 视频: Registering, Implementing, & Invoking Broadcast Receivers (Part 3)
  7. 视频: Android Broadcast Receiver Security
  8. 视频: Case Study: ImageDownloader Broadcast Receiver Apps (Part 1)
  9. 视频: Case Study: ImageDownloader Broadcast Receiver Apps (Part 2)
  10. 同学互评: Assignment 3: AsyncTaskDownloader (optional)
已评分: Module 5 Quiz

常见问题解答
运作方式
课程作业
课程作业

每门课程都像是一本互动的教科书,具有预先录制的视频、测验和项目。

来自同学的帮助
来自同学的帮助

与其他成千上万的学生相联系,对想法进行辩论,讨论课程材料,并寻求帮助来掌握概念。

证书
证书

获得正式认证的作业,并与朋友、同事和雇主分享您的成功。

制作方
范德堡大学
Vanderbilt University, located in Nashville, Tenn., is a private research university and medical center offering a full-range of undergraduate, graduate and professional degrees.
价格
购买课程
访问课程材料

可用

访问评分的材料

可用

收到最终成绩

可用

获得可共享的课程证书

可用

评分和审阅
已评分 4.1,总共 5 个 203 评分

SM

This course wasn't as interactive as the last one. I feel like making us make a small app from scratch and using that to explain each component would've made it easier to understand.

Harold Lawrence Marzan Mercado

Cool set of knowledge on broadcast receivers. Thank you!

KK

good content

Hassan Raza

great course very helpful



您可能也喜欢
范德堡大学
Android App Components - Services, Local IPC, and Content Providers
1 门课程
范德堡大学
Android App Components - Services, Local IPC, and Content Providers
查看课程
范德堡大学
Engineering Maintainable Android Apps
1 门课程
范德堡大学
Engineering Maintainable Android Apps
查看课程
University of Toronto
App Design and Development for iOS
1 门课程
University of Toronto
App Design and Development for iOS
查看课程
University of Toronto
iOS App 开发基础
1 门课程
University of Toronto
iOS App 开发基础
查看课程
University of California, Irvine
Toward the Future of iOS Development with Swift
1 门课程
University of California, Irvine
Toward the Future of iOS Development with Swift
查看课程
Coursera
Coursera 致力于普及全世界最好的教育,它与全球一流大学和机构合作提供在线课程。
© 2018 Coursera Inc. 保留所有权利。
通过 App Store 下载通过 Google Play 获取
  • Coursera
  • 关于
  • 管理团队
  • 工作机会
  • 目录
  • 证书
  • 学位
  • 商务
  • 政府版
  • 社区
  • 合作伙伴
  • 社区助教
  • 专业译员
  • 开发者
  • Beta 测试人员
  • 连接
  • 博客
  • Facebook
  • 领英
  • Twitter
  • Google+
  • 技术博客
  • 更多
  • 条款
  • 隐私
  • 帮助
  • 内容访问
  • 媒体
  • 联系我们
  • 目录
  • 附属公司