|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/android-app-components-fragments-background-services/
课程评论:没有评论
课程名称:Android应用组件:片段与后台服务 课程概述: 本课程旨在帮助您了解Android应用中服务和片段的基本功能,学习如何有效地构建在后台工作的应用程序。本课程以实践为主,首先熟悉片段的基本概念,学习如何将片段添加到活动中、片段事务等内容。随后,您将深入了解不同类型的服务、线程和进程及其生命周期,并学习进程间通信。接下来,将学习使用IntentService,通过工人线程或后台线程执行任务,同时探索Android Oreo中后台服务的新特性与局限性,并学习如何克服这些局限性。 课程内容: 该课程由两部分组成,旨在为您提供全面的培训。 第一部分:Android应用组件实践 您将开始熟悉片段的基本概念,包括如何将片段添加到活动中、片段的生命周期及其与活动之间的通信。您还将探索片段在屏幕旋转和不同屏幕尺寸下的稳定性。随后,将学习有关服务的知识,服务是即使在用户切换应用时也会继续在后台运行的组件。您将实践不同类型的服务、线程和进程,以及其生命周期,并掌握进程间通信。最后,您将实现所学知识,构建一个待办事项应用,学习如何传递和管理参数,熟练掌握服务和片段之间的多种通信方式。到课程结束时,您将对Android片段和服务有坚实的基础。 第二部分:Android中的后台服务实践 您将学习如何启动和停止服务、与后台服务进行交互、创建和发送工作请求,并理解服务的生命周期及相关安全问题。您将使用IntentService执行任务,探索Android Oreo中的后台服务的新特性及其局限性,并学习克服这些局限性的方法。此外,您还将了解最佳实践以及解决可能出现的问题和挑战。课程结束时,您将对Android后台服务有扎实的基础,能够构建所需的功能,确保不会过度耗电、损害用户安全、消耗过多数据或影响设备性能。 作者介绍: Mona Vafa是一位充满活力的移动开发者,在Java-Android和iOS方面拥有超过4年的丰富代码经验。她热爱应用开发,喜欢迎接挑战并分享自己的经验。目前,她是一名自由软件开发者和在线培训师,闲暇时喜欢旅行、探索新地方和阅读书籍。 Book of Brains致力于创建和分发高质量的技术培训内容,旨在以行业和专业领域的使用方式教授技术。我们的专业团队提供移动和Web开发技术的实践研讨会和培训内容,始终关注当前行业趋势,确保我们的培训材料和研讨会保持最新。
Are you willing to learn the basic functionality of how services and fragments work, build applications working in the background, by exposing you to using Android Background Service capabilities effectively? Then this course is for youThis hands-on course you will start by getting familiar with the fundamental concepts of fragments and adding fragments to an activity, fragment transactions & much more. Then you will get hands-on with the various kinds of services, threads, and processes, and their life cycle; then you'll move on to inter-process communication. Moving further you will learn to use IntentService, which utilizes a worker or background thread to execute tasks, explore what's new in the Background Service in Android Oreo and check out its limitations, and then overcome those limitations.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Hands-On Android Application Components: Services and Fragments you will start by getting familiar with the fundamental concepts of fragments and adding fragments to an activity, fragment transactions, their lifecycle, and how they communicate with activities. You'll also explore fragment stability during screen rotation, and screen sizes. Then you will learn about services, another application component that will continue to run in the background even if the user switches to another application. Here you will get hands-on with the various kinds of services, threads, and processes, and their life cycle; then you'll move on to inter-process communication. Lastly, you will implement everything you've learned and built a TODO application; you'll learn to pass and manage arguments and master the communication flow between services and fragments in multiple ways. By the end of this course, you'll have a very strong foundation in Android fragments and Android services.The second course, Hands-on Background Services in Android you will learn a variety of topics like starting and stopping your service, interacting with the background service and creating and sending a work request, exploring the lifecycle of your service along with understanding the security issues in using it. You will learn to use IntentService, which utilizes a worker or background thread to execute tasks. You will explore what's new in the Background Service in Android Oreo and check out its limitations, and then overcome those limitations. You will then learn the best practices and how to deal with problems and issues that might arise. By the end of the course, you will have a strong foundation in background services in Android and will be able to build the functionality you need to ensure you won't drain the battery excessively, compromise the user's security, consume too much data, or hamper the device's performance.About the Authors:Mona Vafa is an energetic mobile developer with 4+ years' robust code experience in Java-Android and iOS. She enjoys every minute spent developing apps on her computer. There is always something new to learn so what she loves the most is being challenged and sharing her experience. Currently, Mona is working as a freelance software developer and is a proud online trainer. Apart from this, she loves to travel, explore new places, and read books.Book of Brains creates and distributes high-quality technology training content. We aim to teach technology the way it is used in industry and the professional world. Our trained team of professionals delivers hands-on workshops and training content for mobile as well web development technologies. We constantly monitor current industry trends and keep our training materials and workshops up to date.