第七章 使用Intents 和电话拨号盘
关键技能 & 概念
● 使用Intents
● 创建和电话硬件交互的代码
● 学习拨号和呼叫的差异
本书到目前为止已经介绍了Android编程的基础知识。你已经仔细检查了Android应用程序的概要并且安装了你的第一个应用程序到Android服务器中。你已经学习了如何使用Views和SetContentView(),同时知道如何在一个XML中创建UI。这些技能已经帮助你创建一个静态的应用程序。你还没有做的就是使用应用程序接口来和这个平台的硬件——手机来产生交互。
你不应该忘记一个事实,那就是Android创建的平台仍然是一个手机。这个Android会运行的设备潜在的硬件,是设计为个人与个人通信目的的。如果你揭开Android SDK外在的浮华之物,它最基本的能力必须要能接或者打电话。
基于这个原因,本章重点放在与手机硬件交互的代码上,你应当有一些与手机基本功能交互的技能。你将能使用拨号盘来接受和打电话。这些工具和技能将会是你在这个灵活平台创建应用程序的关键所在。
你在读者本书是因为你想要设计运行在一个手机上的应用程序 ,所以,显而易见你应当学习Android如何允许和手机硬件交互——特别是,打出电话和接收电话的过程。
当我们想到手机,一些基本的功能会出现在我们的脑海里。首先,绝大多数情况,是能打出并接收电话。这是一个不容争辩的手机核心功能。还有一些非核心的特点使得手机易于使用,比如有能力保留并管理联系人,有能力储存没有接到的电话。通过阅读本章的内容,你会进入并熟练操作这些功能的代码。
本章中,你看到的一个手机功能就是打出一个电话。你会创建一个应用程序,使用一个Intent,它将控制电话拨号盘并促使它呼叫一个号码。作为文章的进展,你将扩展这个应用程序并增加一些装饰到程序中。
注意
在Android平台,拨号和呼叫是不一样的。当你拨一个号码,你输入数字到键盘(或者通过程序)。但是没有呼叫实际发生。这就是,拨号没有包括呼叫按钮。但你呼叫一个号码,你从手机上发送一个信号。那就是在输入号码到拨号盘以后,你按下呼叫按钮——物理上或者程序上。你需要知道两个动作的不同来理解你会在本章中创建程序的应用范围。
分享到:
相关推荐
《Android开发从入门到精通》是一本针对Android Studio的详细开发指南,旨在帮助初学者和有一定基础的开发者深入了解和掌握Android应用开发的核心技术。在学习Android开发的过程中,Android Studio是官方推荐的集成...
书号:ISBN:9787894300874 Android开发从入门到精通
在Android开发领域,掌握基础知识是至关重要的,而这套"Android开发从入门到精通【视频教程+课程源码】"提供了一条系统学习的路径。它不仅包括了详细的视频讲解,还有配套的源代码,旨在帮助初学者从零开始,逐步...
### Android开发从入门到精通 #### 一、Android概述与平台简介 - **定义与起源**:Android是一种基于Linux V2.6内核的操作系统,最初由Andy Rubin等人于2003年创立,旨在为移动设备提供一个开放且完整的操作系统...
"Android开发从入门到精通光盘源代码"是一个很好的学习资源,提供了随书配套的详细代码示例,帮助开发者深入理解Android应用开发的各个环节。这里我们将围绕这个主题,深入探讨Android开发中的关键知识点。 首先,...
Android应用开发从入门到精通-源码和课件.rar
本资料"Android网络开发从入门到精通源码"由张余提供,旨在帮助开发者系统地学习并掌握Android平台上的网络编程技术。 一、Android网络基础 在Android中,我们主要通过HttpURLConnection、HttpClient(已废弃)、...
《Android开发从入门到精通》是一本专门为Android编程新手量身打造的教程。这本书全面覆盖了Android开发的基础知识,旨在帮助读者快速掌握Android应用开发的核心技能。以下是对书中的主要知识点进行的详细解读: 1....
从给定的文件信息来看,这是一本名为《Android开发从入门到精通》的书籍,作者为扶松柏,版本为扫描版。虽然标签部分似乎有些混乱,将本书标记为"C++经典书籍",但根据标题和描述,我们可以确定这实际上是一本关于...
Android开发应用从入门到精通 朱桂英 中国铁道出版社 本书循序渐进地讲解了android技术的基本知识,并通过实例直观地演示了android在各个领域中的具体应用。本书内容新颖、知识全面、讲解详细,全书分为4篇17章,第...
提供的源代码文件(android开发从入门到精通光盘源代码_2章-6章.7z、android开发从入门到精通光盘源代码_7章-12章.7z)将作为实践环节的重要资源,帮助学习者通过实际操作巩固理论知识,提高动手能力。
Android开发从入门到精通是扶松柏编著的一本关于Android应用程序开发的书籍。该书面向初学者,旨在通过简洁明了的语言和生动的实例,详细介绍Android应用开发中所需掌握的各种技术。书中可能覆盖的内容包括但不限于...
Android_开发从入门到精通_IBM
在本资源中,我们聚焦于"Android开发从入门到精通"这一主题,特别是关于第9章的源码。这表明该压缩包包含了Android应用开发的一个关键章节的学习资料,特别是实战案例,这对于初学者和进阶者都极具价值。以下是根据...
本款android从入门到精通pdf是由明日科技编著,是一本android入门书籍。全书由浅入深,循序渐进,以初、中级程序员为对象,从了解Android和搭建开发环境学起,再学习Android开发的基础技术,然后学习Android开发的...
总之,"Android开发从入门到精通"的第7章覆盖了Android开发的核心元素,从界面设计到数据存储,从网络通信到性能优化,这些都是构建高质量Android应用所必需的技能。通过深入学习并实践本章内容,无论是新手还是有...
《Android开发从入门到精通-扶松柏版》这本书籍是Android开发领域中一本专门针对初学者的教程书籍。它以通俗易懂的方式介绍Android开发的基础知识,帮助读者逐步掌握如何使用Android Studio这个集成开发环境来创建和...