Android开发权威指南(第2版)(附CD光盘1张)

Android开发权威指南(第2版)(附CD光盘1张) pdf epub mobi txt 电子书 下载 2025

李宁 著
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 人民邮电出版社
ISBN:9787115320339
版次:2
商品编码:11306297
品牌:异步图书
包装:平装
开本:16开
出版时间:2013-09-01
页数:739
字数:1307000
正文语种:中文版
附件:CD光盘
附件数量:1

具体描述

内容简介

  本书内容更新超过80%,是一本全面介绍Android应用开发的专著,拥有45章精彩内容供读者学习。
  全面介绍了Android应用开发的各种技术,主要内容包括Android的四大应用程序组件(Activity、Service、Content Provider和Broadcast Receiver)、布局、菜单、控件、资源和本地化、可视化UI设计、对话框、Toast和通知栏(Notification)、Fragment、ActionBar、拖放技术、数据存储技术、Android支持的各种组件技术、通信技术(蓝牙、NFC、网络等)、异步装载、推送技术、多媒体、2D绘图技术、OpenGL ES、桌面小部件、动态壁纸、短信和彩信、传感器、GPS、谷歌地图、人机交互、输入法开发、Android NDK开发、测试驱动开发、性能优化等。
  并不局限于介绍Android的各种理论知识,而是从“实战”的角度介绍开发技术。本书的所有示例都是精心设计的,足以使读者对当前讲解的理论知识驾轻就熟。这些示例中的很多例子都源于真实的项目,读者可以对这些示例的源程序稍加改动就可用于自己的项目中。本书除了为每一个知识点提供完整的示例外,最后还提供了两个完整的项目:笑脸连连看和NFC侠。这两个项目极具参考价值,尤其是NFC侠,是笔者维护的一个开源项目,用于在不支持NFC的手机或Android模拟器上开发和测试NFC应用。读者可以关注我的Blog来获得NFC侠以及本书的信息。
  本书适合有一定Java基础的读者阅读,如果读者已经掌握了Java的基本语法,那么本书将会成为您的选择和枕边书,您将从书中获得更多有价值的Android开发技术。

内页插图

目录

第1章 初识Android平台
1.1 Android简介
1.2 Android的制胜法宝
1.3 Android的版本发展历程
1.3.1 Android 1.5(纸杯蛋糕)
1.3.2 Android 1.6(甜甜圈)
1.3.3 Android 2.1(松饼)
1.3.4 Android 2.2(冻酸奶)
1.3.5 Android 2.3(姜饼)
1.3.6 Android 3.0(蜂巢)
1.3.7 Android 4.0(冰激凌三明治)
1.3.8 Android 4.1/4.2(果冻豆)
1.4 Android的系统架构
1.5 小结

第2章 搭建Android开发和测试环境
2.1 搭建Android开发环境需要些什么
2.2 安装Java开发环境
2.2.1 安装JDK
2.2.2 安装和配置Eclipse
2.3 安装Android开发环境
2.3.1 下载和安装Android SDK
2.3.2 下载和安装Android NDK
2.3.3 安装和配置Eclipse插件:ADT
2.4 配置Android测试环境
2.4.1 建立Android虚拟设备(AVD)
2.4.2 启动Android模拟器
2.4.3 安装真机测试环境
2.5 小结

第3章 第一个Android应用程序
3.1 从第一个Android程序中可以学到什么
3.2 建立Android工程
3.3 Android工程的结构
3.4 在窗口上放两个按钮
3.5 编写窗口类
3.6 修改字符串资源
3.7 运行Android应用程序
3.8 调试Android应用程序
3.9 签名Android应用程序
3.10 小结

第4章 Android应用程序架构
4.1 Android应用程序中的资源
4.1.1 资源存放在哪里
4.1.2 资源的基本使用方法
4.2 Android的应用程序组件
4.2.1 窗口(Activity)组件
4.2.2 服务(Service)组件
4.2.3 广播接收者(Broadcast receivers)组件
4.2.4 内容提供者(Content Provider)组件
4.3 AndroidManifest.xml文件的结构
4.4 小结

第5章 窗口(Activity)与视图(View)
5.1 声明和使用Activity
5.1.1 Activity的基本用法
5.1.2 同时适合手机和平板电脑的窗口风格
5.2 Activity的生命周期
5.3 窗口的常用事件
5.3.1 设置窗口标题事件(onTitleChanged)
5.3.2 键盘按下和抬起事件(onKeyDown和onKeyUp)
5.3.3 任意情况下捕捉键盘事件(dispatchKeyEvent)
5.3.4 回退事件(onBackPressed)
5.3.5 按键长按事件(onKeyLongPress)
5.3.6 屏幕触摸事件(onTouchEvent)
5.3.7 窗口获得焦点事件(onWindowFocusChanged)
5.4 在不同Activity之间传递数据
5.4.1 使用Intent传递数据
5.4.2 使用静态变量传递数据
5.4.3 使用剪贴板传递数据
5.4.4 使用全局对象传递数据
5.5 从Activity返回数据
5.6 视图(View)
5.6.1 视图简介
5.6.2 使用XML布局文件定义视图
5.6.3 在代码中控制视图
5.7 显示系统窗口
5.7.1 直接拨号
5.7.2 将电话号传入拨号程序
5.7.3 调用拨号程序
5.7.4 浏览网页
5.7.5 查看联系人
5.7.6 显示系统设置界面(设置主界面、Wi-Fi设置界面)
5.7.7 启动处理音频的程序
5.7.8 回到Home窗口(相当于按Home键)
5.8 与Activity相关的技巧与特效
5.8.1 全屏显示(隐藏标题栏和状态栏)
5.8.2 定制窗口标题栏
5.8.3 为程序添加Splash
5.8.4 改变窗口大小、位置和透明度
5.8.5 按两次关闭窗口
5.8.6 关闭所有的窗口
5.8.7 窗口截屏
5.9 小结

第6章 Intent与Intent Filter
6.1 Android系统的信使:Intent
6.2 Intent对象
6.2.1 Intent对象可以封装和传递哪些信息
6.2.2 组件名(Component name)
6.2.3 动作(Action)
6.2.4 种类(Category)
6.2.5 数据(Data)
6.2.6 附加数据(Extra)
6.2.7 标志(Flags)
6.3 显式和隐式访问窗口
6.4 跨应用程序访问窗口
6.5 Android系统的过滤机制大揭秘
6.5.1 过滤条件的设置
6.5.2 过滤器的筛选规则
6.5.3 示例:过滤机制应用演示
6.6 Android源代码与过滤器
6.6.1 系统内置程序有哪些窗口可以利用
6.6.2 显示计算器(Calculator)
6.6.3 用浏览器(Browser)显示网页
6.6.4 拨打电话(Phone)与授权
6.7 获取第三方程序中可调用的窗口
6.8 传递附加数据(Extra)
6.9 解析数据
6.10 小结

第7章 窗口(Activity)高级技术
7.1 Activity XML属性详解
7.1.1 设置Activity的基本信息
7.1.2 屏幕方向切换(android:screenOrientation)
7.1.3 阻止Activity销毁和重建(android:configChanges)
7.1.4 允许Activity被实例化(android:enabled)
7.1.5 在最近应用列表中显示(android:excludeFromRecents)
7.1.6 允许其他程序访问当前窗口(android:exported)
7.1.7 硬件加速(android:hardwareAccelerated)
7.1.8 在多进程中创建窗口实例(android:multiprocess)
7.1.9 无法返回的Activity(android:noHistory)
7.1.10 指定要返回的窗口(android:parentActivityName)
7.1.11 使窗口受到权限的保护(android:permission)
7.1.12 改变窗口所在的进程(android:process)
7.1.13 不保存窗口的状态(android:stateNotNeeded)
7.1.14 窗口的主题(android:theme)
7.1.15 扩展窗口UI(android:uiOptions)
7.1.16 设置输入法显示模式(android:windowSoftInputMode)
7.2 深入探索Activity从创建到销毁的过程
7.2.1 任务(Task)与回退栈(Back Stack)
7.2.2 保存窗口(Activity)状态
7.2.3 管理任务和回退栈
7.2.4 Activity的4种创建模式
7.2.5 用Java代码设置窗口创建模式
7.2.6 窗口的乾坤大挪移(affinity)
7.2.7 销毁不再使用的窗口
7.3 Activity的别名
7.4 小结

第8章 布局
8.1 Android的五大布局
8.1.1 框架布局(FrameLayout)
8.1.2 线性布局(LinearLayout)
8.1.3 相对布局(RelativeLayout)
8.1.4 表格布局(TableLayout)
8.1.5 绝对布局(AbsoluteLayout)
8.2 属性资源与Android命名空间
8.3 布局属性
8.4 布局高级技术
8.4.1 布局别名
8.4.2 重用布局
8.4.3 优化布局
8.4.4 动态装载布局
8.4.5 动态设置布局属性
8.4.6 从右到左布局(RTL Layout)
8.5 小结

第9章 菜单
9.1 菜单的基本用法
9.1.1 创建选项菜单(Options Menu)
9.1.2 关联Activity
9.1.3 响应菜单的单击动作
9.1.4 动态添加、修改和删除选项菜单
9.1.5 带复选框和选项按钮的子菜单
9.1.6 上下文菜单
9.1.7 菜单事件
9.1.8 从菜单资源中装载菜单
9.2 菜单特效
9.2.1 自定义菜单
9.2.2 模拟UCWeb菜单效果
9.3 小结

第10章 Android的资源详解(一)
10.1 创建资源
10.1.1 手工创建资源文件
10.1.2 用ADT模板创建本地化图标资源
10.1.3 用ADT模板创建XML文件资源
10.2 使用资源
10.2.1 生成资源类文件(R.java)
10.2.2 从XML文件中访问资源
10.2.3 使用Java代码访问资源
10.2.4 Java反射技术与枚举资源
10.3 字符串(String)资源
10.3.1 普通字符串
10.3.2 字符串数组
10.3.3 复数字符串
10.3.4 在字符串中使用引号
10.3.5 用占位符格式化字符串
10.3.6 用HTML标签格式化字符串资源
10.4 值(values)资源
10.4.1 整数(Integer)资源
10.4.2 尺寸(Dimension)资源
10.4.3 布尔(Boolean)资源
10.4.4 颜色(Color)资源
10.4.5 ID资源
10.4.6 整数数组(Integer-Array)资源
10.4.7 类型数组(Typed-Array)资源
10.5 菜单(menu)资源
10.6 图像(drawable)资源
10.6.1 普通图像资源
10.6.2 XML图像资源
10.6.3 Nine-Patch图像资源
10.6.4 XML Nine-Patch图像资源
10.6.5 图层(Layer)资源
10.6.6 图像状态(State)资源
10.6.7 图像级别(Level)资源
10.6.8 淡入淡出(Cross-fade)资源
10.6.9 嵌入(Inset)图像资源
10.6.10 剪切(Clip)图像资源
10.6.11 外形(Shape)资源
10.7 小结

第11章 Android的资源详解(二)
11.1 动画资源
11.1.1 属性(Property)动画
11.1.2 帧(Frame)动画
11.1.3 移动补间(TranslateTween)动画
11.1.4 循环向右移动的EditText与上下弹跳的球
11.1.5 缩放补间(Scale Tween)动画
11.1.6 跳动的心
11.1.7 旋转补间(Rotate Tween)动画
11.1.8 旋转的星系
11.1.9 透明度补间(Alpha Tween)动画
11.1.10 投掷炸弹
11.1.11 震动渲染器(Shake Interpolator)
11.1.12 自定义渲染器(Interpolator)
11.2 风格(Style)资源与主题(Theme)
11.3 小结

第12章 资源的本地化
12.1 建立本地化的资源目录
12.2 资源目录的命名规则
12.3 建立别名资源
12.3.1 图像别名资源
12.3.2 布局别名资源
12.3.3 字符串别名资源
12.3.4 其他简单值别名资源
12.4 资源目录的优先级
12.5 屏幕适配
12.5.1 屏幕适配要考虑的因素
12.5.2 适配不同屏幕可以采用的规则
12.5.3 屏幕尺寸和屏幕密度
12.5.4 位置、尺寸和字体应使用屏幕密度单位
12.5.5 与屏幕适配有关的标识符
12.5.6 影响屏幕适配的重要因素:布局和图像
12.5.7 典型的屏幕适配案例
12.5.8 在Google Play上限制屏幕尺寸和屏幕密度
12.5.9 在Android模拟器上测试各种屏幕尺寸和密度
12.6 小结

第13章 Android的控件详解(一)
13.1 显示文本的控件(TextView)
13.1.1 显示富文本(URL、不同大小、字体、颜色的文本)
13.1.2 用标签在TextView控件上显示图像
13.1.3 单击链接弹出Activity
13.1.4 为指定文本添加背景
13.2 编辑文本的控件(EditText)
13.2.1 像QQ一样输入表情图像
13.2.2 在EditText中输入特定的字符
13.2.3 AutoCompleteTextView(自动完成输入内容的控件)
13.3 按钮(Button)和复选框(Checkbox)控件
13.3.1 Button(普通按钮控件)
13.3.2 图文混排的按钮
13.3.3 ImageButton(图像按钮控件)
13.3.4 RadioButton(选项按钮控件)
13.3.5 ToggleButton(开关状态按钮控件)
13.3.6 CheckBox(复选框控件)
13.4 图像控件(ImageView)
13.4.1 ImageView控件的基本用法
13.4.2 显示指定区域的图像
13.4.3 缩放和旋转图像
13.5 时间与日期控件
13.5.1 DatePicker(输入日期的控件)
13.5.2 TimePicker(输入时间的控件)
13.5.3 DatePicker、TimePicker与TextView同步显示日期和时间
13.5.4 AnalogClock和DigitalClock(显示时钟的控件)
13.6 小结

第14章 Android的控件详解(二)
14.1 进度条控件
14.1.1 ProgressBar(进度条控件)
14.1.2 SeekBar(拖动条控件)
14.1.3 设置ProgressBar和SeekBar的颜色及背景图
14.1.4 RatingBar(评分控件)
14.2 列表控件
14.2.1 ListView(普通列表控件)
14.2.2 为ListView列表项添加复选框和选项按钮
14.2.3 对列表项进行增、删、改操作
14.2.4 改变列表项的背景色
14.2.5 ListActivity(封装ListView的Activity)
14.2.6 ExpandableListView(可扩展的列表控件)
14.2.7 Spinner(下拉列表控件)
14.3 GridView(网格控件)
14.4 TabHost(标签控件)
14.5 ViewStub(惰性装载控件)
14.6 小结

第15章 可视化UI设计
15.1 拖放控件
15.2 设置视图属性
15.3 预览各种屏幕尺寸
15.4 语言和地区的本地化测试
15.5 其他可视化功能
15.6 小结

第16章 对话框、Toast与通知栏(Notification)
16.1 对话框
16.1.1 带2个按钮(确认/取消)的对话框
16.1.2 带3个按钮(覆盖/忽略/取消)的对话框
16.1.3 简单列表对话框
16.1.4 单选列表对话框
16.1.5 多选列表对话框
16.1.6 进度对话框
16.1.7 登录对话框
16.1.8 使用Activity托管对话框
16.2 Toast
16.3 通知(Notification)
16.3.1 在状态栏上显示通知信息
16.3.2 永久存在的Notification
16.3.3 自定义Notification
16.4 小结

第17章 封装UI和代码利器——Fragment
17.1 Fragment简介
17.2 什么时候使用Fragment
17.3 按照Fragment设计原则编写程序
17.4 Fragment的生命周期
17.5 创建Fragment
17.5.1 通过XML布局文件创建Fragment
17.5.2 通过Java代码创建Fragment
17.5.3 创建无UI的Fragment
17.5.4 在低版本Android中使用Fragment(Support Library)
17.6 Activity与Fragment之间的交互
17.6.1 Fragm

用户评价

评分

还可以,程序员必备,学习必备

评分

Android开发开发开发

评分

给朋友买的,还不错。

评分

评分

好书正品。快递快

评分

讲解的都是api,带着一些源码,基于4.2.2 SDK,挺新的,适合入门或稍有基础的,也适合需要了解新api的。

评分

很好!物流很快,东西也很好!

评分

挺厚的书,还没看,,,,

评分

货好送货又快 废话不多说 同时买了三本推拿的书和这本,比认为这本是最好的!而且是最先收到的!好评必须的,书是替别人买的,货刚收到,和网上描述的一样,适合众多人群,快递也较满意。书的质量很好,内容更好!收到后看了约十几页没发现错别字,纸质也不错。应该是正版书籍,谢谢女性是天生的购物狂,对于购物总是有一些潜藏在体内的欲望,其实女性购物是心理的一定反映,尽管并非所有女性都承认,促使购物欲出现的原因也并非每个女性都一样。西方有句古话:把东西卖给有钱、有势、有需求的人。有趣的是,这里的“人”更适合于指代女人。现代女性普遍经济独立,在家庭购物中大权在握,堪称“有钱有势”。而说到有需求,最近英国一本时尚杂志的调查结果作了最好的注脚——女人每5秒就要想到一次购物,这种痴迷甚至超过了与自己的伴侣相处。当然拉,我这种女性,自然喜欢到网上京东来挑选东西拉。嘻嘻!好了废话不说。好了,我现在来说说这本书的观感吧,坐得冷板凳,耐得清寂夜,是为学之根本;独处不寂寞,游走自在乐,是为人之良质。潜心学问,风姿初显。喜爱独处,以窥视内心,反观自我;砥砺思想,磨砺意志。学与诗,文与思;青春之神思飞扬与学问之静寂孤独本是一种应该的、美好的平衡。在中国传统文人那里,诗人性情,学者本分,一脉相承久矣。现在讲究“术业有专攻”,分界逐渐明确,诗与学渐离渐远。此脉悬若一线,惜乎。我青年游历治学,晚年回首成书,记忆清新如初,景物历历如昨。挥发诗人情怀,摹写学者本分,意足矣,足已矣。京东商城图书频道提供丰富的图书产品,种类包括小说、文学、传记、艺术、少儿、经济、管理、生活等图书的网上销售,为您提供最佳的购书体验。网购上京东,省钱又放心!在网上购物,动辄就要十多元的运费,往往是令许多网购消费者和商家踌躇于网购及销售的成本。就在买方卖方都在考虑成本的同时,京东做了一个表率性的举动。只要达到某个会员级别,不分品类实行全场免运费。这是一个太摔的举动了,支持京东。给大家介绍本好书《小时代3.0:刺金时代》内容简介《小时代3.0:刺金时代》是郭敬明的第五部长篇小说,于2007年11月开始在《最小说》上独家连载,获得读者们空前热烈的追捧,各大媒体的相关讨论和争议也层出不穷,一场火爆的《小时代3.0:刺金时代》风潮由此掀起。郭敬明在《小时代3.0:刺金时代》的创作中,又一次展现了对多种文字风格的完美驾驭能力。他以全新的叙事风格和敏感而细微的笔触,将当代青少年、大学生、都市白领的生活和情感故事集中、加工、娓娓道来,从小角度展现了作者对整个社会的观察和思考。这部长篇系列正式开始前,郭敬明曾许诺将要连续创作五年,而在五年终结之际,《小时代3.0:刺金时代》系列将如约迎来它辉煌的谢幕。林萧、简溪、顾源、顾里、南湘、唐宛如……五年间,他们已然成为陪伴读者们度过青春时期的伙伴,他们仿佛活生生地站在读者身边,呼吸着,微笑着,与每一个人共同欢乐,共同哭泣。故事有终结的一天,然而人物却能跃出故事,在读者心中长长久久地鲜活下去,从这个意义上来讲,《小时代3.0:刺金时代》是每一个读者的小时代,它永远也不会完结。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有