云图logo
登录  |  注册

第三讲 用户界面基础

           2017-05-03

浏览 127 次  /   收藏  0 次  /   共 6

分级列表和介绍

  • 第1集:第一讲 安卓应用开发介绍

    这一讲概述了一些概念性内容,包括:安卓平台结构,Dalvik虚拟机,安卓关键构件块:活动、服务、广播接收器、内容提供器、意图,以及活动的生命周期。

  • 第2集:第二讲 Hello World

    这一讲首先代领学员快速过了一遍安卓开发环境搭建。然后编写了第一个Hello World应用程序,并详细剖析了程序的内部结构。最后用模拟器模拟运行了安卓程序,并讲解如何在电脑上进行调试。

  • 第3集:第三讲 用户界面基础

    这一讲是用户界面(UI)的基础,讲解了View(视图)、ViewGroup(视图组)、Layout(布局)和Widget(小工具)。将安卓的UI概念同Java Swing概念进行了对比。并在Hello World的基础上,编写了交互性更强的程序,并讲解了程序代码。

  • 第4集:第四讲 网络数据获取和显示

    移动设备应用程序最有趣的地方就是获取网络数据并进行交互。这一讲讲解了移动设备程序中面临的各种问题和挑战,并介绍了相应的应对策略。然后这一讲将前面的程序同推特网络服务整合在一起,形成了功能更强的程序,并讲解了程序代码。

  • 第5集:第五讲 用户界面改进

    这一讲进一步改进了之前的项目,使用了一些更进阶的技术。这里首先强调了RelativeLayout(相对布局)的优势,然后详细讲解了新版的应用程序代码。这一讲还演示了如何利用LayoutInflator(布局扩展器)实例化单个列表项。

  • 第6集:第六讲 进阶主题

    这是系列教程的最后一讲,讲到如何加载用户图像,以及UI线程和后台线程之间的分开处理。讲了对推文中@提到、#标签等内容的链接化处理。这一讲最终给出了系列教程的终极版应用程序,并分析讲解了代码。