主页 详情

《Android 4.X手机/平板电脑程序设计入门、应用到精通 第2版》_孙宏明著_13695445_97875170012259787895011779

【书名】:《Android 4.X手机/平板电脑程序设计入门、应用到精通 第2版》
【作者】:孙宏明著
【出版社】:北京:中国水利水电出版社
【时间】:2012
【页数】:647
【ISBN】:97875170012259787895011779
【SS码】:13695445

最新查询

内容简介

PART 1 拥包Android

UNIT 1 Android造时势或是时势造Android

1-1 Android从何而来

1-2 Android的功能、应用和商机

1-3 先睹为快——Android手机和平板电脑模拟器

UNIT 2 安装Android程序开发工具

2-1 不同操作系统的开发工具版本

2-2 安装Android程序开发工具的步骤

2-3 Android程序开发工具的维护和更新

UNIT 3 建立Android应用程序项目

3-1 修改程序的接口

UNIT 4 Eclipse程序项目管理技巧

4-1 根据已经写好的程序文件来建立项目

4-2 根据Android SDK中的程序范例来建立项目

4-3 把建立好的Android程序项目加载Eclipse

4-4 程序项目的管理和维护

PART 2 开发Android应用程序的流程

UNIT 5 Eclipse程序项目管理技巧

UNIT 6 使用TextView、EditText和Button接口组件

6-1 TextView接口组件

6-2 EditText接口组件

6-3 Button接口组件

6-4 链接接口组件和程序代码

6-5 设置Button的click事件listener

6-6 取得edtSex和edtAge接口组件中的字符串

6-7 将结果显示在txtResult接口组件

6-8 在模拟器中输入中文

UNIT 7 程序的错误类型和除错方法

7-1 程序的语法错误和调试的方法

7-2 程序的逻辑错误和调试的方法

7-3 运行时期错误和调试的方法

UNIT 8 使用Android模拟器的技巧

8-1 启动模拟器的时机

8-2 Eclipse选择不同版本AVD的规则

8-3 同时运行多个AVD

8-4 使用AVD的调试功能

8-5 AVD的语言设置、时间设置和上网功能

8-6 把实体手机或平板电脑当成模拟器

UNIT 9 良好的程序架构是程序开发和维护的重要基础

UNIT 10 升级Android手机程序成为平板电脑程序

10-1 针对Android平板电脑作优化

10-2 将程序升级成为Android平板电脑专属程序

PART 3 学习使用基本接口组件和布局模式

UNIT 11 学习更多接口组件的属性

11-1 match_parent和wrap_content的差别

11-2 android:inputType属性的效果

11-3 控制文字大小、颜色和底色

11-4 控制组件四周的间隔距离以及组件内部的文字和边的距离

UNIT 12 Spinner下拉式菜单组件

12-1 建立Spinner下拉式菜单的第一种方法

12-2 建立Spinner下拉式菜单的第二种方法

UNIT 13 使用RadioGroup 和 RadioButton组件建立单选清单

13-1 将“婚姻建议”程序改成使用RadioGroup菜单

UNIT 14 CheckBox多选清单和ScrollView滚动条

UNIT 15 LinearLayout界面编排模式

UNIT 16 TableLayout接口编排模式

UNIT 17 RelativeLayout布局

UNIT 18 FrameLayout布局和 Tab卷标页

18-1 建立Tab标签页的步骤

18-2 范例程序

PART 4 学图像接口组件与动画效果

UNIT 19 ImageButton和ImageView接口组件

UNIT 20 Gallery、GridView和 ImageSwitcher接口组件

20-1 Gallery组件和GridView组件的使用方法

20-2 ImageSwitcher组件的使用方法

20-3 完成“图像画廊”程序

UNIT 21 使用Tween动画效果

21-1 建立动画资源文件

21-2 建立各种类型的动画

21-3 使用随机动画的“图像画廊”程序

21-4 在程序代码中建立动画效果

21-5 应该使用动画资源文件还是在程序代码中建立动画对象

UNIT 22 Frame animation和 Multi-Thread游戏程序

22-1 建立Frame animation的两种方法

22-2 Multi-Thread“掷骰子游戏”程序

22-3 使用Handler 对象传送信息

22-4 实现“掷骰子游戏”程序

UNIT 23 Property animation初体验

23-1 Property animation的基本用法

23-2 范例程序

UNIT 24 Property animation加上Listener成为动画超人

24-1 使用AnimatorSet

24-2 加上动画事件listener

24-3 ValueAnimator

24-4 范例程序

PART 5 Fragment与进阶接口组件

UNIT 25 使用Fragment让程序界面一分为多

25-1 使用Fragment的步骤

25-2 为Fragment加上外框并重设大小和位置

25-3 范例程序

UNIT 26 动态Fragment让程序成为变形金刚

26-1 Fragment的总管——FragmentManager

26-2 范例程序

UNIT 27 Fragment的进阶用法

27-1 控制FrameLayout的显示和隐藏

27-2 使用Fragment 的Back Stack功能和动画效果

UNIT 28 Fragment和 Activity之间的callback机制

28-1 检查“计算机猜拳游戏”程序架构

28-2 实现Fragment和Activity之间的callback机制

28-3 范例程序

UNIT 29 ListView 和ExpandableListView

29-1 使用ListActivity建立ListView菜单

29-2 帮ListView加上小图标

29-3 ExpandableListView二层式选项列表

UNIT 30 AutoCompleteTextView自动完成文字输入

UNIT 31 SeekBar和RatingBar接口组件

PART 6 其他接口组件与对话框

UNIT 32 时间日期接口组件和对话框

32-1 DatePicker日期接口组件

32-2 TimePicker 时间接口组件

32-3 范例程序

32-4 DatePickerDialog和 TimePickerDialog 对话框

UNIT 33 ProgressBar、ProgressDialog和Multi-Thread程序

33-1 Multi-Thread程序

33-2 使用Handler对象完成Thread之间的信息沟通

33-3 第一版的Multi-Thread ProgressBar范例程序

33-4 第二版的Multi-Thread ProgressBar范例程序

33-5 ProgressDialog对话框

UNIT 34 AlertDialog 对话框

34-1 使用AlertDialog.Builder类别建立AlertDialog对话框

34-2 使用AlertDialog类别建立AlertDialog对话框

34-3 范例程序

UNIT 35 Toast消息框

UNIT 36自定义Dialog对话框

PART 7 Intent、Intent Filter和传送数据

UNIT 37 工程中的AndroidManifestxml程序功能描述文件

UNIT 38 Intent粉墨登场

38-1 Eclipse的DDMS功能以及模拟器的Linux命令行模式

UNIT 39 Tab标签页接口——使用Intent对象

UNIT 40 Intent Filter让程序也能帮助别人

40-1 设置AndroidManifest.xml文件中的Intent Filter

40-2 Android系统检查Intent和Intent Filter的规则

40-3 程序接收到Intent对象的工作

40-4 范例程序

UNIT 41 让Intent对象附带数据

41-1 传送数据的Activity需要完成的工作

41-2 从Intent对象中取出数据

41-3 范例程序

UNIT 42 要求被调用的Activity返回数据

PART 8 Broadcast Receiver、Service 和App Widget

UNIT 43 Broadcast Intent和Broadcast Receiver

43-1 程序广播Intent对象的方法

43-2 建立Broadcast Receiver监听广播消息

43-3 范例程序

UNIT 44 Service是幕后英雄

44-1 Service的运行方式和生命周期

44-2 在程序项目中建立Service

44-3 启动Service的第一种方法

44-4 启动Service的第二种方法

44-5 范例程序

UNIT 45 App Widget小工具程序

UNIT 46 使用Alarm Manager增强App Widget程序

46-1建立增强版的App Widget程序

46-2取得并更新App Widget程序的界面

UNIT 47 App Widget程序的其他两种执行模式

47-1 预定运行时间的App Widget程序

47-2 用按钮启动App Widget程序

PART 9 Activity的生命周期与进阶功能

UNIT 48 Activity的生命周期

UNIT 49 帮Activity加上菜单

49-1 onCreateOptionsMenu()的工作

49-2 onOptionsItemSelected()的工作

49-3 建立xml格式的菜单定义文件

49-4 范例程序

UNIT 50 使用Context Menu

50-1 Context Menu的用法和限制

50-2 范例程序

UNIT 51 在Action Bar加上功能选项

51-1 控制Action Bar

51-2 在Action Bar加上Action Item

51-3 在Action Bar加上Action View

51-4 范例程序

UNIT 52 在Action Bar上建立Tab标签页

UNIT 53 在状态栏显示信息

PART 10 储存程序数据

UNIT 54 使用SharedPreferences储存数据

54-1 储存数据的步骤

54-2 读取数据的步骤

54-3 删除数据的步骤

54-4 清空数据的步骤

54-5 范例程序

UNIT 55 使用SQLite数据库储存数据

55-1 进入模拟器的Linux命令行模式操作SQLite数据库

55-2 SQLiteOpenHelper类

55-3 SQLiteDatabase类

55-4 范例程序

UNIT 56 使用Content Provider跨程序存取数据

56-1 Activity和Content Provider之间的运行机制

56-2 范例程序

UNIT 57 使用文件储存数据

57-1 将数据写入文件的方法

57-2 从文件读取数据的方法

57-3 范例程序

PART 11 程序项目的整备工作和发布

UNIT 58 支持多语系和屏幕模式

58-1 让程序支持多语系的方法

58-2 让程序支持多种屏幕模式

58-3 范例程序

UNIT 59 开发不同Android版本程序的考虑

59-1 利用Fragment控制分页或单页显示

UNIT 60 取得屏幕的宽度、高度和分辨率

60-1 取得屏幕的宽高和分辨率

60-2 取得程序界面的宽和高

60-3 利用AndroidManifest.xml文件设置程序运行的屏幕条件

UNIT 61 将程序安装到设备或在网络上发布

61-1 利用Export Wizard帮程序加上数字签名和完成zipalign

61-2 将程序上传到Google的Android Market网站

PART 12 2D和3D绘图

UNIT 62 使用Drawable对象

62-1 从res/drawable文件夹的图像文件建立Drawable对象

62-2 在res/drawable文件夹中建立 xml文件格式的Drawable对象定义文件

62-3 在程序中建立Drawable类型的对象

62-4 范例程序

UNIT 63 使用Canvas绘图

UNIT 64 使用View在Canvas上绘制动画

64-1 程序绘制动画的原理

64-2 范例程序

UNIT 65 使用SurfaceView进行高速绘图

65-1 使用SurfaceView的步骤

65-2 范例程序

UNIT 66 3D绘图

66-1 3D绘图的基本概念

66-2 3D绘图程序

PART 13 Google地图程序

UNIT 67 使用Google地图

67-1 开发Google地图应用程序的准备工作

67-2 建立Google地图应用程序的步骤

67-3 范例程序

UNIT 68 Google地图的进阶用法

68-1 地图的缩放和拖曳功能

68-2 加上键盘控制功能

68-3 切换地图显示模式

UNIT 69 帮地图加上标记

69-1 地图程序使用Overlay的步骤

69-2范例程序

UNIT 70 加上定位让地图活起来

70-1 移动设备的定位技术

70-2 第一种定位方法——使用 MyLocationOverlay

70-3 第二种定位方法——使用LocationManager

PART 14 拍照、录音、录像与多媒体播放

UNIT 71 使用MediaPlayer建立音乐播放器

71-1 音乐播放程序的架构

71-2 MediaPlayer类的用法

71-3 范例程序

UNIT 72 播放背景音乐和Audio Focus

72-1 用 Service的方式运行MediaPlayer

72-2 使用状态栏信息控制Foreground Service

72-3 使用Audio Focus和Wake Lock

72-4 播放不同来源的文件

72-5 范例程序

UNIT 73 录音程序

73-1 MediaRecorder类的用法

73-2 范例程序

UNIT 74 播放影片

74-1 Android支持的图像和影片文件格式

74-2 使用VideoView和MediaController

UNIT 75 拍照程序

75-1 Camera和SurfaceView

75-2 范例程序

UNIT 76 录像程序

76-1 Camera和MediaRecorder 通力合作

76-2 在接口布局文件中建立Surface View

76-3 范例程序

PART 15 WebView与网页处理

UNIT 77 WebView的网页浏览功能

77-1 WebView的用法

77-2 范例程序

UNIT 78 自己打造网页浏览器

78-1 WebView的网页操作方法

78-2 设置WebViewClient和WebChromeClient

78-3 范例程序

UNIT 79 JavaScript和Android程序代码之间的调用

79-1 从JavaScript调用Android程序代码

79-2 从Android程序代码调用JavaScript的function

79-3 使用WebView的loadData()

79-4 范例程序

PART 16 开发NFC程序

UNIT80 NFC程序设计

80-1 Android处理NFCtag数据的方式

80-2 开发NFC程序

UNIT 81 把资料写入NFC tag

81-1 Android 4.X的Android Application Record(AAR)

81-2 Android Beam

UNIT 82 NFC的进阶用法

82-1 让运行中的程序优先处理NFCIntent

附录 本书光盘内容与使用说明


书查询(www.shuchaxun.com)本网页唯一编码:
08b246c64457fc78e5bb8270f4001253#643732c202aecab91a64dddb777de6a5#104331703#《ANDROID 4.X手机平板电脑程序设计入门、应用到精通 第2版》_13695445.pdf