img
share 分享

Android应用开发从入门到精通

作者:郑耿忠、庄桂东

出版社:清华大学出版社

ISBN:9787302479284

VIP会员免费 (仅需0.8元/天) ¥ 44.63

温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!

电子书推荐

更多资源 展开

Android核心技术与实例详解【源代码】 评分:

基 础 篇 第1章 android开发起步 本章将要介绍的是android开发起步的相关知识,首先对android平台进行简单的介绍,其中包括android的背景及其应用程序的框架。 第2章 android应用程序的构成 本章主要对android的基本组件及android应用程序的构成进行介绍,同时还将对android应用程序的生命周期进行分析,掌握android基本组件的特性及使用方法。 第3章 android布局管理器 本章要介绍的内容为android平台下的布局管理器。android中的布局包括线性布局、表格布局、相对布局、帧布局和绝对布局。下面将分别对每个布局管理器进行详细的介绍。 第4章 android常用基本控件 本章将对进行用户界面开发时常用到的android基本控件进行介绍,主要包括文本框、按钮、单选按钮和复选按钮、状态开关按钮和日期时间控件等。了解这些基本控件的工作方式有助于学习后面要介绍的android中的高级控件。 第5章 android常用高级控件 上一章已经介绍了android中的一些基本控件,本章将继续上一章的思路,对android中常用的高级控件逐一进行介绍。 第6章 菜单与对话框 在前面的章节中介绍了android平台下开发用户界面时常用的基本控件与高级控件,但在实际开发中只运用这些控件是不够的。本章将介绍用户界面中菜单与对话框的开发,同时还会对android平台下的toast和notification进行介绍。 第7章 android事件处理模型 本章将对android平台用户界面的各种事件响应进行详细介绍,以加深读者对android平台的事件处理模型的理解,熟练掌握控件的各种事件处理方法。 android平台的事件处理机制有两种,一种是基于回调机制的,一种是基于监听接口的,接下来会分别对其进行介绍。 高 级 篇 第8章 游戏与3d应用程序开发 android平台下的应用开发,一般来说主要分为商业应用和游戏两种,在开发商业应用时主要会用到本书前面章节曾介绍过的控件和菜单对话框等知识,而开发游戏时就只能自己定义各种控件和界面了。本章将要介绍如何在android平台下使用view和surfaceview开发游戏,在本章的最后还将对android平台下进行3d场景的开发进行简单的介绍。 第9章 消息广播与服务 本章将对android的消息广播机制及服务组件进行详细介绍。在很多应用程序中,都会通过广播形式来发送和接收消息。当应用程序接收到消息后,一般启动一个activity或者一个service进行处理。本章将对之前介绍过的服务组件service进行详细介绍,章末通过对一个单机版的音乐播放盒的介绍帮助读者掌握服务组件的使用方法。 第10章 网络与数据处理 本章要介绍的内容是android平台下进行网络编程及数据处理的相关知识,内容包括网络通信的几种方式(如使用socket、url、socket等)、如何使用webview浏览网页,以及文件的上传和下载。最后介绍访问手机存储卡的方法及如何在程序中使用sqlite数据库。 第11章 手机通信功能开发 本章将对android手机通信功能的开发进行介绍,其中包括短信的收发及状态查询、电话的拨打与接听、来电的过滤和e-mail邮件的收发等,通过本章的学习,读者应该能够对android平台手机通信功能有一定的了解。 第12章 手机特有feature开发 本章将要介绍的是android手机特有feature的开发,主要包括响应系统设置更改事件、设置手机外观和其他的特性。同时还将介绍如何在程序中获取sim卡和电池电量等信息,最后将以手机闹钟为例讲述如何自己开发特定功能的手机应用。 第13章 桌面组件与多媒体数据采集 本章将介绍android中桌面组件及多媒体相关程序的开发,其中包括桌面快捷方式、实时文件夹、桌面控件、声音及图像的采集等。 第14章 传感器应用的开发 android系统的一大亮点之一就是对传感器的应用,利用传感器可以开发出很多新奇有趣的程序,小到水平仪、计步器,大到传感器游戏,本章将详细介绍各种传感器的原理及使用方法,并通过一个水平仪的开发向读者介绍传感器应用的开发方法,以及如何在模拟器中模拟各种传感器。 第15章 google服务 本章将介绍如何在android平台下开发基于google服务的应用程序。google提供了诸如gps定位、google map、天气预报、网络相册和在线翻译等多种服务,将这些服务融合到应用程序中将会带来非常好的用户体验。 案 例 篇 第16章 android游戏开发实践——快乐数独 益智类游戏是一种比较流行的游戏,其画面大都比较简单,很少有很复杂的游戏特效,但是通常用到人工智能的算法来控制游戏的难度。而算法的优化是开发该类游戏的难点。这类游戏主要包括棋牌类游戏和智力测试类游戏,例如麻将、扫雷、五子棋、扑克牌等。 数独就是益智游戏的一种,玩法简单但数字的排列方式千变万化,很多人认为数独是训练头脑的绝佳方式。本章通过讲解数独游戏在android平台上的设计与实现,使读者了解此类游戏的开发过程,掌握实用的开发技巧,学会此类游戏的开发。 第17章 android地图搜索应用——美食天下 第15章已经介绍了google map的简单使用,本章将通过之前介绍过的知识实现一个美食共享软件,其中包括服务端和手机端,希望通过本章的学习,读者能够掌握android系统与tomcat服务器的通信、google地图的使用及各种控件的综合应用。 第18章 android社交分享平台——口袋微博 本章将介绍社交分享平台——口袋微博的实现,该社交分享平台包括web端和android手机端两个部分。在介绍了整个系统的背景及功能架构之后,本书将对该系统在web端和android手机端的实现进行介绍。 1到18章的各章案例都有源码

...展开详情
上传时间:2013-03 大小:17.39MB
热门图书