书籍详情
Android程序设计入门应用到精通
作者:孙宏明
出版社:清华大学出版社
出版时间:2015-06-01
ISBN:9787302396499
定价:¥99.00
购买这本书可以去
内容简介
《Android程序设计入门应用到精通(适用Android L1.X-4.X Android Wear穿戴式设备)》共分为16部分(共85章),内容包括Android基础,开发Android应用程序的流程,学习使用基本界面组件和布局模式,图像界面组件与动画效果,Fragment与高级界面组件,其他界面组件与对话框,Intent、Intent Filter与数据发送,Broadcast Receiver、Service和App Widget,Activity的生命周期与高级功能,存储程序的数据,App项目的准备工作和发布,2D和3D绘图,拍照、录音、录像与多媒体播放,WebView与网页处理,开发NFC应用程序,支持Android Wear穿戴式设备等。《Android程序设计入门、应用到精通(适用Android L 1.X-4.X Android Wear穿戴式设备)》内容精心编排,不仅涵盖各种重要的主题,更设计了大量的范例程序,适用于广大计算机爱好者和编程人员参考,也可供大中专院校师生阅读。
作者简介
暂缺《Android程序设计入门应用到精通》作者简介
目录
第1部分 拥抱Android
第1章 Android造时势或者时势造Android
1-1 Android从何而来
1-2 Android的功能、应用和商机
1-3 先睹为快-Android手机和平板电脑模拟器
第2章 安装Android App开发工具——Eclipse篇
2-1 开发Android App的软硬件需求
2-2 从Android Developers网站下载整合好的开发工具
2-3 将Android SDK安装到自己的Eclipse平台
2-4 AndroidApp开发工具的维护和更新
第3章 创建Android App项目-Eclipse篇
3-1 新建Android App项目
3-2 动手修改App的运行画面
第4章 APP项目管理技巧——Eclipse篇
4-1 根据创建的Android App项目加载Eclipse
4.2 根据已经写好的程序文件来建立项目
4-3 根据Android SDK中的程序范例来建立项目
4-4 App项目的管理和维护
第5章 安装Android App开发工具
第6章 建立Android App项目和安装SDK
6-1 建立Android App项目
6-2 安装Android SDK和新增模拟器
6-3 动手修改App的运行画面
第7章 App项目管理技巧
第2部分 开发Android应用程序的流程
第8章 了解Android App项目架构和查询SDK技术文件
8-1 了解App项目的程序代码
8-2 查询Android SDK技术文件
第9章 完成第一个App项目
9-1“界面布局文件”的格式和架构
9-2 TextView界面组件
9-3 EditText界面组件
9-4 Button界面组件
9-5 使用Eclipse开发App
9.6 使用Android Studio开发App
9.7 连接界面组件和程序代码
9-8 在模拟器中输入中文
第10章 程序的错误类型和调试方法
10-1 程序的语法错误和调试方法
10-2 程序的逻辑错误和调试方法
10-3 程序的运行时错误和调试方法
第11章 Android模拟器的使用技巧
11-1 启动模拟器的时机和错误处理
11-2 同时运行多个模拟器
11-3 使用模拟器的调试功能
11-4 模拟器的语言设置、时间设置和上网功能
11-5 把实体手机或平板电脑当成模拟器
第3部分 学习使用基本界面组件和布局模式
第12章 学习更多界面组件的属性
12-1 match_parent和wrap_content的差别
12-2 android:inputType属性的效果
12-3 控制文字大小、颜色和底色
12-4 控制间隔距离以及文字到边的距离
第13章 Spinner下拉列表框组件
第14章 使用RadioGroup和RadioButton建立单选按钮
第15章 使用NumberPicker数字转轮
15-1 相关方法
15-2 相关步骤
第16章 CheckBox复选框和ScroilView滚动条
第17章 LinearLayout界面编排模式
第18章 TableLayout界面编排模式
第19章 RelativeLayout界面编排模式
第4部分 图像界蕊组件与动画效果
第20章 ImageButton和ImageView界面组件
第21章 ImageSwitcher和GridView界面组件
21-1 GridView组件的用法
21-2 ImageSwitcher组件的用法
21-3“图像画廊”程序范例
第22章 使用View Animation动画效果
22-1 建立动画资源文件
22-2 建立各种类型的动画
22-3 使用随机动画的“图像画廊”程序
22-4 利用程序代码建立动画效果
第23章 Drawable Animation和Multi-Thread游戏程序
23-1 建立Drawable Animation的两种方法
23-2 Multi-Thread“掷骰子游戏”程序和Handler信息处理
23-3 实现“掷骰子游戏”程序
第24章 Property Animation初体验
24-1 PropertyAnimation的基本用法
24-2 利用XML文件建立Property Animation
24-3 范例程序
第25章 Property Animation加上Listener成为动画超人
25-1 使用AnimatorSet
25-2 在XML动画资源文件中使用AnimatorSet
25-3 加上动画事件Listener
25-4 ValueAnimator
25-5 范例程序
第5部分 Fagement与高级界面组件
第26章 使用Fragment让程序界面一分为多
26-1 使用Fragment的步骤
26-2 为Fragment加上外框并调整大小和位置
26-3 范例程序
第27章 动态Fragment让程序成为变形金刚
27-1 Fragment的总管——FragmentManager
27-2 范例程序
第28章 Fragment的高级用法
28-1 控制FrameLayout的显示和隐藏
28-2 Fragment的Back Stack功能和动画效果
第29章 Fragment和Activity之间的callback机制
29-1 查看“电脑猜拳游戏”程序的架构
29-2 实现Fragment和Activity之间的callback机制
29-3范例程序
第30章 ListView和ExpandableListView
30-1 使用ListActivity建立ListView列表
30-2 帮ListView添加小图标
30-3 ExpandableListView二层选项列表
第31章 AutoCompleteTextView自动完成文字输入
第32章 SeekBar和RatingBar界面组件
第6部分 其他界面组件与对话框
第33章 时间日期界面组件和对话框
33-1 DatePicker和CalendarView界面组件
33-2 TimePicker时间界面组件
33-3 范例程序
33-4 DatePickerDialog和TimePickerDialog对话框
第34章 ProgressBar、ProgressDialog和Multi-Thread程序
34-1 Multi-Thread程序
34-2 使用Handler对象完成Thread之间的信息沟通
34-3 第一版的Multi-Thread ProgressBar范例程序
34-4 第二版的Multi-Thread ProgressBar范例程序
34-5 ProgressDialog对话框
第35章 AlertDialog对话框
35-1 使用AlertDialog.Builder类建立AlertDialog对话框
35-2 使用AlertDialog类建立AlertDialog对话框
35-3 范例程序
第36章 Toast提示信息
第37章 自定义Dialog对话框
第7部分 Intent、Intent Filter与数据发送
第38章 AndroidManifest.xml程序功能描述文件
第39章 Intent粉墨登场
第40章 Intent Filter让App也能帮助App
40-1 设置AndroidManifest.xml文件中的Intent Filter
40-2 Android系统对比Intent和Intent Filter的规则
40-3 Activity收到Intent对象的后续处理
40-4 范例程序
第41章 让Intent对象附带数据
41-1 发送数据的Activity需要完成的工作
41-2 从Intent对象中取出数据
41-3 范例程序
第42章 要求被调用的Activity返回数据
……
第8部分 Broadcast Receiver、Service和 App Widget
第9部分 Activity的生命周期与高级功能
第10部分 存储程序的数据
第11部分 App项目的准备工作和发布
第12部分 2D和3D绘图
第13部分 拍照、录音、录像与多媒体播放
第14部分 WebView与网页处理
第15部分 开发NFC应用程序
第16部分 支持Android Wear穿戴式设备
第1章 Android造时势或者时势造Android
1-1 Android从何而来
1-2 Android的功能、应用和商机
1-3 先睹为快-Android手机和平板电脑模拟器
第2章 安装Android App开发工具——Eclipse篇
2-1 开发Android App的软硬件需求
2-2 从Android Developers网站下载整合好的开发工具
2-3 将Android SDK安装到自己的Eclipse平台
2-4 AndroidApp开发工具的维护和更新
第3章 创建Android App项目-Eclipse篇
3-1 新建Android App项目
3-2 动手修改App的运行画面
第4章 APP项目管理技巧——Eclipse篇
4-1 根据创建的Android App项目加载Eclipse
4.2 根据已经写好的程序文件来建立项目
4-3 根据Android SDK中的程序范例来建立项目
4-4 App项目的管理和维护
第5章 安装Android App开发工具
第6章 建立Android App项目和安装SDK
6-1 建立Android App项目
6-2 安装Android SDK和新增模拟器
6-3 动手修改App的运行画面
第7章 App项目管理技巧
第2部分 开发Android应用程序的流程
第8章 了解Android App项目架构和查询SDK技术文件
8-1 了解App项目的程序代码
8-2 查询Android SDK技术文件
第9章 完成第一个App项目
9-1“界面布局文件”的格式和架构
9-2 TextView界面组件
9-3 EditText界面组件
9-4 Button界面组件
9-5 使用Eclipse开发App
9.6 使用Android Studio开发App
9.7 连接界面组件和程序代码
9-8 在模拟器中输入中文
第10章 程序的错误类型和调试方法
10-1 程序的语法错误和调试方法
10-2 程序的逻辑错误和调试方法
10-3 程序的运行时错误和调试方法
第11章 Android模拟器的使用技巧
11-1 启动模拟器的时机和错误处理
11-2 同时运行多个模拟器
11-3 使用模拟器的调试功能
11-4 模拟器的语言设置、时间设置和上网功能
11-5 把实体手机或平板电脑当成模拟器
第3部分 学习使用基本界面组件和布局模式
第12章 学习更多界面组件的属性
12-1 match_parent和wrap_content的差别
12-2 android:inputType属性的效果
12-3 控制文字大小、颜色和底色
12-4 控制间隔距离以及文字到边的距离
第13章 Spinner下拉列表框组件
第14章 使用RadioGroup和RadioButton建立单选按钮
第15章 使用NumberPicker数字转轮
15-1 相关方法
15-2 相关步骤
第16章 CheckBox复选框和ScroilView滚动条
第17章 LinearLayout界面编排模式
第18章 TableLayout界面编排模式
第19章 RelativeLayout界面编排模式
第4部分 图像界蕊组件与动画效果
第20章 ImageButton和ImageView界面组件
第21章 ImageSwitcher和GridView界面组件
21-1 GridView组件的用法
21-2 ImageSwitcher组件的用法
21-3“图像画廊”程序范例
第22章 使用View Animation动画效果
22-1 建立动画资源文件
22-2 建立各种类型的动画
22-3 使用随机动画的“图像画廊”程序
22-4 利用程序代码建立动画效果
第23章 Drawable Animation和Multi-Thread游戏程序
23-1 建立Drawable Animation的两种方法
23-2 Multi-Thread“掷骰子游戏”程序和Handler信息处理
23-3 实现“掷骰子游戏”程序
第24章 Property Animation初体验
24-1 PropertyAnimation的基本用法
24-2 利用XML文件建立Property Animation
24-3 范例程序
第25章 Property Animation加上Listener成为动画超人
25-1 使用AnimatorSet
25-2 在XML动画资源文件中使用AnimatorSet
25-3 加上动画事件Listener
25-4 ValueAnimator
25-5 范例程序
第5部分 Fagement与高级界面组件
第26章 使用Fragment让程序界面一分为多
26-1 使用Fragment的步骤
26-2 为Fragment加上外框并调整大小和位置
26-3 范例程序
第27章 动态Fragment让程序成为变形金刚
27-1 Fragment的总管——FragmentManager
27-2 范例程序
第28章 Fragment的高级用法
28-1 控制FrameLayout的显示和隐藏
28-2 Fragment的Back Stack功能和动画效果
第29章 Fragment和Activity之间的callback机制
29-1 查看“电脑猜拳游戏”程序的架构
29-2 实现Fragment和Activity之间的callback机制
29-3范例程序
第30章 ListView和ExpandableListView
30-1 使用ListActivity建立ListView列表
30-2 帮ListView添加小图标
30-3 ExpandableListView二层选项列表
第31章 AutoCompleteTextView自动完成文字输入
第32章 SeekBar和RatingBar界面组件
第6部分 其他界面组件与对话框
第33章 时间日期界面组件和对话框
33-1 DatePicker和CalendarView界面组件
33-2 TimePicker时间界面组件
33-3 范例程序
33-4 DatePickerDialog和TimePickerDialog对话框
第34章 ProgressBar、ProgressDialog和Multi-Thread程序
34-1 Multi-Thread程序
34-2 使用Handler对象完成Thread之间的信息沟通
34-3 第一版的Multi-Thread ProgressBar范例程序
34-4 第二版的Multi-Thread ProgressBar范例程序
34-5 ProgressDialog对话框
第35章 AlertDialog对话框
35-1 使用AlertDialog.Builder类建立AlertDialog对话框
35-2 使用AlertDialog类建立AlertDialog对话框
35-3 范例程序
第36章 Toast提示信息
第37章 自定义Dialog对话框
第7部分 Intent、Intent Filter与数据发送
第38章 AndroidManifest.xml程序功能描述文件
第39章 Intent粉墨登场
第40章 Intent Filter让App也能帮助App
40-1 设置AndroidManifest.xml文件中的Intent Filter
40-2 Android系统对比Intent和Intent Filter的规则
40-3 Activity收到Intent对象的后续处理
40-4 范例程序
第41章 让Intent对象附带数据
41-1 发送数据的Activity需要完成的工作
41-2 从Intent对象中取出数据
41-3 范例程序
第42章 要求被调用的Activity返回数据
……
第8部分 Broadcast Receiver、Service和 App Widget
第9部分 Activity的生命周期与高级功能
第10部分 存储程序的数据
第11部分 App项目的准备工作和发布
第12部分 2D和3D绘图
第13部分 拍照、录音、录像与多媒体播放
第14部分 WebView与网页处理
第15部分 开发NFC应用程序
第16部分 支持Android Wear穿戴式设备
猜您喜欢