主页 详情

《Android手机/平板电脑开发新挑战》_(美)柯博文著_13628711_9787121241161

【书名】:《Android手机/平板电脑开发新挑战》
【作者】:(美)柯博文著
【出版社】:北京:电子工业出版社
【时间】:2014
【页数】:580
【ISBN】:9787121241161
【SS码】:13628711

最新查询

内容简介

第1章 简介

1.1 Android的诞生

1.2 Android是什么

1.3 Android操作系统概论

第2章 开发环境的设定

2.1 安装Android开发工具

2.1.1 Windows上的安装

2.1.2 MAC上的安装

2.2 Android SDK相关设定

2.2.1 修改Android SDK的路径

2.2.2 安装和移除不同版本的Android SDK

2.2.3 设定Android模拟器

2.3 将项目导入Eclipse

2.4 常见的Android项目范例使用问题

2.4.1 调整Android项目的版本问题

2.4.2 清除编程暂存的记录

2.4.3 如何执行Android SDK 1.5 以前的程序

2.4.4 如何在Eclipse编程中显示中文

2.4.5 已开启一个Android模拟器,但是Eclipse还是打开新的Android模拟器

2.5 安装Android Studio开发工具

第3章 开发环境介绍

3.1 Eclipse

3.1.1 Hello World第一个程序

3.1.2 编程项目架构

3.1.3 调试模式

3.2 Android Studio的介绍与使用

3.2.1 使用Android Studio开发工具编写Hello World程序

3.2.2 编程项目架构

3.2.3 调试模式

第4章 Android常用的组件

4.1 TextView组件——文字显示

4.2 EditText组件——文本输入

4.3 Button组件——按钮

4.3.1 按钮处理事件方法之一

4.3.2 按钮处理事件方法之二

4.3.3 按钮处理事件方法之三

4.4 ImageView组件——显示图片

4.5 ImageButton组件——图片式按钮

4.6 CheckBox组件——复选框

4.7 RadioGroup和RadioButton组件——单选组合/单选按钮

4.8 Spinner组件——下拉式选项

4.9 NumberPicker组件——选择数字

第5章 切换画面

5.1 startActivity——换页

5.2 Bundle——传递数据到下一页

5.3 startActivityForResult——回到上一页并把数据传回去

第6章 界面设计

6.1 RelativeLayout——相对布局

6.2 LinearLayout——线性布局

6.3 AbsoluteLayout——绝对位置布局

6.4 FrameLayout——框架布局

6.5 TableLayout——表格布局

6.6 GridLayout——网格布局

6.7 Insert Layout——加入其他布局

6.8 动态加入——加入其他布局

第7章 触发

7.1 触发事件方法一——通过class的方式

7.2 触发事件方法二——通过implements的方式

7.3 触发事件方法三——直接写在setOnTouchListener函数中的方式

7.4 触发事件方法四——使用触发变量的方式

第8章 消息

8.1 Log函数——日志

8.2 Toast函数——显示消息

8.3 AlertDialog——提示对话框

8.4 PopupWindow——弹出窗口

8.5 ListPopupWindow——列表弹出窗口

8.6 ProgressDialog——进度对话框+多线程执行

8.7 NotificationManager——消息提示管理器

8.8 Menu——菜单

8.9 PopupMenu——弹出式菜单

8.10 Status bar notifications——状态栏提示

第9章 列表组件

9.1 ListActivity组件——列表方法1

9.2 在Activity中ListActivity——列表方法2

9.3 ScrollView组件——上下滚动画面

9.4 HorizontalScrollView组件——左右滚动画面

第10章 动画

10.1 Tween Animation UI组件

10.2 Frame Animation UI组件

10.3 换页动画效果——方法一

10.4 换页动画效果——方法二

第11章 高级组件

11.1 Tab——选项卡组件

11.2 ActionBarTab——活动栏标签

11.3 SlidingDrawer——展开、关闭

11.4 style换肤功能

11.5 Fragment UI组件——画面切换

11.6 ActionBar组件——活动栏组件

11.7 SearchView搜索框

11.8 ActionBar返回上一页

11.9 SearchView

11.10 StackView组件——图片显示

11.11 ExpandableListView组件——展开列表

11.12 Content Loaders的范例程序

第12章 网络

12.1 WebKit组件——显示网页

12.2 HTTPGet组件的范例程序

12.3 HTTPPost组件的范例程序

12.4 通过HTTP Download Image下载图片

12.5 网络下载限时

第13章 数据

13.1 Preferences的范例程序

13.2 File的范例程序

13.3 SQLite的范例程序

13.4 XML

13.5 JSON

第14章 控制硬件

14.1 Android拨打电话的方法

14.2 发短信

14.3 位置服务GPS

14.4 GPS获取经纬度转换为地址范例程序

14.5 Map地图

14.6 Bluetooth API

14.7 蓝牙聊天室BluetoothChat

14.8 WiFi Direct

14.9 NFC

第15章 多媒体

15.1 MediaPlayer音乐播放mp3——音乐封装在项目程序中

15.2 MediaPlayer音乐播放mp3——音乐文件放在SD卡

15.3 VideoView——播放影片

15.4 MediaRecorder——录音

第16章 系统篇

16.1 ScreenOrientation——画面翻转

16.2 ScreenOrientation——横竖画面的处理

16.3 System clipboard系统剪贴板

16.4 Widget——桌面组件程序

第17章 多线程

17.1 Timer——计时器

17.2 Thread线程程序Runnable

17.3 建立自己的implement触发事件

17.4 Service常驻程序

17.5 Service进阶版

第18章 Android开发相关技巧

18.1 签名和出售应用程序

18.1.1 做认证文件keystore

18.1.2 在Google Play上销售应用程序

18.2 获取设备或模拟器的截图

18.3 Android使用第三方jar包的方法

18.4 创建与使用Lib

18.4.1 如何创建Lib

18.4.2 如何使用Lib

第19章 2D图形图像

19.1 精通图形图像—onDraw组件

19.2 Drawable多种绘图方法

19.2.1 Drawable UI组件的程序范例——绘制一个红色的长方形

19.2.2 Drawable UI组件的程序范例——绘制一个绿色的椭圆形

19.2.3 Drawable UI组件的程序范例——绘制一个蓝色的圆角长方形

19.2.4 Drawable UI组件的程序范例——绘制一个多颜色的手绘空心长方形

19.2.5 Drawable UI组件的程序范例——绘制一个多颜色的圆角空心长方形

19.2.6 Drawable UI组件的程序范例——绘制一个蓝色条纹的菱形

19.2.7 Drawable UI组件的程序范例——绘制有缺口的圆形

19.3 DrawableImageView UI组件的程序范例——绘图板

19.4 Image Process组件——改变图像颜色

19.4.1 Image Process的范例程序

19.4.2 ImageProcess的画面设定资源

19.4.3 ImageProcess的范例程序——改变图像颜色

第20章 3D图形图像

20.1 OpenGLES组件

20.2 OpenGLES组件的程序范例一——OpenGLES的基本架构,设定一个OpenGLES View

20.3 OpenGLES组件的程序范例二——全画面

20.4 OpenGLES组件的程序范例三——绘制正方形

20.5 OpenGLES组件的程序范例四——物件移动

20.5.1 Coordinate System坐标系统

20.5.2 移动Translate

20.5.3 Translate Rotate移动和旋转

20.5.4 Load Identity,push and pop matrix初始矩阵、放入矩阵和取出矩阵

20.5.5 物件转换三个方块移动和旋转的基本架构

20.5.6 进阶学习

20.6 OpenGLES组件的程序范例五——物件的画法glDrawElements

20.7 OpenGLES组件的程序范例六——颜色

20.7.1 Flat coloring平面颜色

20.7.2 基本架构

20.8 OpenGLES组件的程序范例七——Smoothcoloring渐变色

20.8.1 编程一——渐变色的正方形

20.8.2 编程二——用按钮改变正方形的颜色

20.9 OpenGLES组件的程序范例八——Meshes网格

20.9.1 Meshes网格———方块

20.9.2 Meshes网格——Plane平面class

20.9.3 Meshes网格——Group

20.10 TextureView纹理视图

后记 柯博文经验谈


书查询(www.shuchaxun.com)本网页唯一编码:
18d29fe6ad16f6a0d4682bd9767d0e5c#4ac1e89f8a56dcc4bde160d75ae35074#83862617#ANDROID手机_平板电脑开发新挑战_13628711.uvz