第七章 使用Intents 和电话拨号盘
关键技能 & 概念
● 使用Intents
● 创建和电话硬件交互的代码
● 学习拨号和呼叫的差异
本书到目前为止已经介绍了Android编程的基础知识。你已经仔细检查了Android应用程序的概要并且安装了你的第一个应用程序到Android服务器中。你已经学习了如何使用Views和SetContentView(),同时知道如何在一个XML中创建UI。这些技能已经帮助你创建一个静态的应用程序。你还没有做的就是使用应用程序接口来和这个平台的硬件——手机来产生交互。
你不应该忘记一个事实,那就是Android创建的平台仍然是一个手机。这个Android会运行的设备潜在的硬件,是设计为个人与个人通信目的的。如果你揭开Android SDK外在的浮华之物,它最基本的能力必须要能接或者打电话。
基于这个原因,本章重点放在与手机硬件交互的代码上,你应当有一些与手机基本功能交互的技能。你将能使用拨号盘来接受和打电话。这些工具和技能将会是你在这个灵活平台创建应用程序的关键所在。
你在读者本书是因为你想要设计运行在一个手机上的应用程序 ,所以,显而易见你应当学习Android如何允许和手机硬件交互——特别是,打出电话和接收电话的过程。
当我们想到手机,一些基本的功能会出现在我们的脑海里。首先,绝大多数情况,是能打出并接收电话。这是一个不容争辩的手机核心功能。还有一些非核心的特点使得手机易于使用,比如有能力保留并管理联系人,有能力储存没有接到的电话。通过阅读本章的内容,你会进入并熟练操作这些功能的代码。
本章中,你看到的一个手机功能就是打出一个电话。你会创建一个应用程序,使用一个Intent,它将控制电话拨号盘并促使它呼叫一个号码。作为文章的进展,你将扩展这个应用程序并增加一些装饰到程序中。
注意
在Android平台,拨号和呼叫是不一样的。当你拨一个号码,你输入数字到键盘(或者通过程序)。但是没有呼叫实际发生。这就是,拨号没有包括呼叫按钮。但你呼叫一个号码,你从手机上发送一个信号。那就是在输入号码到拨号盘以后,你按下呼叫按钮——物理上或者程序上。你需要知道两个动作的不同来理解你会在本章中创建程序的应用范围。
分享到:
相关推荐
Android_开发从入门到精通_IBM.pdf
android stuidio 开发指南
Android网络开发从入门到精通源码_张余
书号:ISBN:9787894300874 Android开发从入门到精通
Android开发从入门到精通.pdf,初学者可以看看
android开发从入门到精通光盘源代码 随书光盘资料,很详细的代码
, 《Android从入门到精通》适合具备一定软件开发经验,想快速进入Android开发领域的程序员,以及具备一些手机开发经验的开发者和Android开发爱好者阅读,也适合作为相关培训学校的Android培训教材。
Android应用开发从入门到精通-源码和课件.rar
Android开发从入门到精通(随书光盘)【源码】第9章
android开发从入门到精通光盘源代码
Android_开发从入门到精通_IBM
Android开发从入门到精通(随书光盘)【源码】第7章
Android 开发从入门到精通 IBM的
Android开发从入门到精通.扶松柏光盘源代码,分为2部分,2-6章及7-12章 Android开发从入门到精通.扶松柏光盘源代码,分为2部分,2-6章及7-12章
本套教程包含完整的视频教学和视频配套代码, 通过本套视频可以让您从0开始学习Android开发, 打下扎实的Android功底
《Android移动应用开发从入门到精通》涵盖了Android开发从概念、技术到市场推广应用的全部话题,内容包括:Android概览、Android应用程序设计精髓、Android用户界面设计精髓、常用AndroidAPI、更多Android应用程序...
Android开发应用从入门到精通 朱桂英 中国铁道出版社 本书循序渐进地讲解了android技术的基本知识,并通过实例直观地演示了android在各个领域中的具体应用。本书内容新颖、知识全面、讲解详细,全书分为4篇17章,第...