App Components --2.0

本来准备昨天写这篇文章的,但是自由门登不上去,我想也许是它考虑到 LZ 忙碌了一周,想让 LZ 好好休息一下,所以不让登吧,哈哈~

好了就先扯到这里吧,下面开始今天的内容:

前言

Android 应用框架提供了一系列的可重复利用的组件,通过这些组件你可以创建丰富而独特的应用程序。本章将为你讲解:如何利用四大组件创建应用程的构造块,如何利用 Intent 将四大组件联系起来。

下面是和本章讲解内容相关的博客和练习部分的概述:

博客

1.Using DialogFragments

在这片文章里面,作者将会为我们讲述如何利用 v4 库提供的 DailogFragments 创建一个可编辑的对话框,并通过特定的接口将写入的数据返回给调用的 Activity。

2.Fragments For All

今天(很早很早的某一天),我们已经发布了一个向外暴露 Fragment API 的静态库(里面包含了 Loader Manager 和一些其他的相关类),因此 Android 版本在 1.6 之前的应用程序也可以通过使用 Fragment 创建兼容平板的 UI 了。

3.Multithreading for Performance

为了创建一个及时响应用户操作的应用程序,你应该尽量不要在主线程中执行耗时操作。因此,任何潜在的耗时任务都应在非主线程中处理。

练习

1.Managing the Activity Lifecycle

这篇文章将为你讲述 Activity 的生命周期函数,以及如何利用 Activity 的生命周期函数做一些释放资源和优化的操作。

2.Building a Dynamic UI with Fragments

这篇文章将为你讲述如何利用 Fragments 创建动态的 UI ,以及适配不同尺寸的设备(通过 Fragment)。

3.Sharing Content

这篇文章将为你讲述如何利用 Intent 和 ActionProvider 对象实现数据共享。

好了,这篇文章到这里就结束了,希望可以帮到小伙伴,祝大家周末愉快~

原文链接

你可能感兴趣的:(基础,Android基础,Components,应用组件)