新書推薦:
《
英雄之旅:把人生活成一个好故事
》
售價:HK$
87.4
《
分析性一体的涌现:进入精神分析的核心
》
售價:HK$
122.1
《
火枪与账簿:早期经济全球化时代的中国与东亚世界
》
售價:HK$
77.3
《
《全面与进步跨太平洋伙伴关系协定》国有企业条款研究
》
售價:HK$
98.6
《
银行业架构网络BIAN(全球数字化时代金融服务业框架)(数字化转型与创新管理丛书)
》
售價:HK$
98.6
《
金托邦:江湖中的沉重正义
》
售價:HK$
60.5
《
易经今解:释疑·解惑·见微
》
售價:HK$
88.5
《
东欧史(全二册)-“中间地带”的困境
》
售價:HK$
221.8
|
編輯推薦: |
从底层开发到顶层应用,展现完整的Android生态系统
实录620分钟、157个高清学习视频。
从基础到实战,全面、深入、细致地解析Android应用开发的方方面面。
原理→流程→实战演练,用示例引导学习,易学易懂。
教授精髓,精讲精炼。赠送源码,拿来就用。
超值赠送:
赠送15个Android综合项目开发案例
赠送300多页Android开发学习电子书
|
內容簡介: |
《Android应用开发学习手册》基础翔实,实例丰富,图文并茂,案例真实,从基础到案例覆盖了Android应用开发的各领域,既可作为本科院校、高等职业院校及软件学院计算机类、通信类专业的教材,也可作为相关培训学校的Android培训教材及从事Android移动编程和应用开发人员的参考用书。
|
目錄:
|
第1篇基础知识篇
第1章Android应用开发基础
1.1移动智能设备系统发展现状
1.1.1智能手机和移动智能设备
1.1.2主流系统的发展现状
1.2Android系统的诞生和发展现状
1.2.1Android系统的发展历程
1.2.2Android系统的发展现状
1.2.3常见的Android设备
1.2.4Android系统的巨大优势
1.3搭建Android应用开发环境
1.3.1安装AndroidSDK的系统要求
1.3.2安装JDK
1.3.3获取并安装Eclipse和AndroidSDK
1.3.4安装ADT
1.3.5设定AndroidSDKHome
1.3.6验证开发环境
1.3.7创建Android虚拟设备(AVD)
1.3.8启动AVD模拟器
1.4第一个Android应用程序
1.4.1使用Eclipse新建Android工程
1.4.2编写代码和代码分析
1.4.3调试程序
1.4.4运行项目
1.4.5导入一个既有项目
第2章Android应用开发技术必备
2.1Android系统架构
2.1.1最底层的操作系统层(OS)——C/C++实现
2.1.2Android的硬件抽象层——C/C++实现
2.1.3各种库(Libraries)和Android运行环境(RunTime)—中间层
2.1.4应用程序(Application)—Java实现
2.1.5应用程序框架(ApplicationFramework)
2.2Android应用程序文件组成
2.2.1src目录
2.2.2设置文件AndroldManfest.xml
2.2.3gen目录中的R.java和BuildConngJava
2.2.4res目录
2.2.5assets目录
2.3Android的5大组件
2.3.1Activity组件——表现屏幕界面
2.3.2Intent组件——实现界面切换
2.3.3Service组件——后台服务
2.3.4Broadcast/Receiver组件——实现广播机制
2.3.5ContentProvider组件——实现数据存储
2.4Android应用程序的生命周期
2.4.1什么是进程
2.4.2什么是线程
2.4.3Android应用程序的生命周期
2.5Android和Linux的关系
2.5.1Android继承于Linux
2.5.2Android和Linux内核的区别
第2篇核心技术篇
第3章UI界面布局
3.1View视图组件
3.1.1View的常用属性和方法
3.1.2Viewgroup容器
3.1.3ViewManager类
3.2AndroidUI布局的方式
3.2.1使用XML布局
3.2.2在Java代码中控制布局
3.3Android布局管理器详解
3.3.1Android布局管理器概述
3.3.2线性布局LinearLayout
3.3.3相对布局RelativeLayout
3.3.4帧布局FrameLayout
3.3.5表格布局TableLayout
3.3.6绝对布局AbsoJuteLayout
3.3.7网格布局GridLayout
3.3.8实战演练——演示各种基本布局控件的用法
第4章核心组件介绍
4.1Widget组件
4.1.1创建一个Widget组件
4.1.2使用按钮Butcon
4.1.3使用文本框TextView
4.1.4使用编辑框EditText
4.1.5使用多项选择控件CheckBox
4.1.6使用单项选择控件RadioGroup
4.1.7使用下拉列表控件Splnner
4.1.8使用自动完成文本控件AutoCompleteTextView
4.1.9使用日期选择器控件Datepicker
4.1.10使用时间选择器控件TimePicker
4.1.11联台应用DatePicker和TimePicker
4.1.12使用滚动视图控件ScrollView
4.1.13使用进度条控件PmgressBar
4.1.14使用拖动条控件SeekBar
4.1.15使用评分组件RatingBar
4.1.16使用图片视图控件ImageView
4.1.17使用切换图片控件ImageSwitcher和Gallery
4.1.18使用网格视图控件GndView
4.1.19使用标签控件Tab
4.2使用MENU友好界面
4.2.1MENU基础
4.2.2实战演练——使用MENU控件
4.3使用列袁控件ListView
4.3.1通过ArrayAdapter接收一个数组或通过List作为参数来构建
4.3.2实战演练——使用SimpleAdapter实现ListView列表功能
4.4使用对话框控件
4.4.1对话框基础
4.4.2实战演练——在屏幕中使用对话框显示问候语
4.5使用Toast和Notification提醒控件
4.5.1Toast和Notification基础
4.5.2练习Toast和Notifiation
4.6自定义控件
第5章Android事件处理
5.1基于监听的事件处理
5.1.1监听处理模型中的3种对象
5.1.2Android系统中的监听事件
5.1.3实现事件监听器的方法
5.2基于回调的事件处理
5.2.1Android事件侦听器的回调方法
5.2.2基于回调的事件传播
5.2.3重写onTouchEvent方法响应触摸屏事件
5.3响应的系统设置的事件
5.3.1Configuration类详解
5.3.2重写onConfigurationChanged响应系统设置更改
5.4Handler消息传递机制
第6章Activity界面表现详解
6.1Activity基础
6.1.1Activity的状态及状态间的转换
6.1.2Activity栈
6.1.3Activity的生命周期
6.2操作Activity
6.2.1使用LauncherActivity类
6.2.2使用ExpandableListActivity类
6.2.3使用PreferenceActivity和PreferenceFragment
6.2.4配置Activity
6.2.5启动、关闭Activity
6.2.6Activity数据交换
6.2.7启动其他Activity
6.3Activity的加载模式
6.3.1standard加载模式
6.3.2singleTop加载模式
6.3.3singleTask加载模式
6.3.4singleInstance加载模式
6.4使用Fragment
6.4.1Fragment基础
6.4.2创建Fragment
第7章Jntent和IntentFilter详解
7.1Intent和IntentFilter基础
7.1.1Intent启动不同组件的方法
7.1.2Intent的构成
7.1.3Intent的基本用法
7.2显式Intent和隐式Intent
7.2.1显式Intent(ExplicitIntent)的基本用法
7.2.2隐式IIltent(ImpliclcIntent)
7.3IntentFilter详解
7.3.1IntentFilter基础
7.3.2IntentFilter响应隐式Intent¨
7.3.3Android解析IntentFilter
7.4Intent的属性
7.4.1Component属性
7.4.2Action属性
7.4.3Category属性
7.4.4Data属性和Type属性
7.4.5Extra属性
7.4.6Flag属性
7.5Intent和Activity
7.5.1显式启动新的Activity
7.5.2隐式Intent和运行时绑定
7.5.3Activity的返回值
7.5.4Android本地动作
7.6使用Intent广播一个事件
7.6.1广播事件
7.6.2BroadcastReceiver监听广播
7.6.3Android本地广播
7.7拨打电话
7.8发送短信
第8章Service和BroadcastReceiver
8.1Service详解
8.1.1Service基础一
8.1.2Service的生命周期
8.1.3Service的策略
8.1.4创建Service
8.1.5使用Service
8.1.6与远程Service通信
8.1.7Service的访问权限
8.1.8简单使用Service实例
8.1.9提高Service优先级
8.1.10Service综合实例
8.2AIDLService服务
8.2.1AIDL基础
8.2.2将接口暴露给客户端
8.2.3客户端访问AIDLService
8.3BroadcastReceiver详解
8.3.1BroadcastReceiver基础
8.3.2Receiver的生命周期
8.3.3基本操作
8.4短信处理和电话处理
8.4.1SmsManager类介绍
8.4.2TelephonyManager类介绍
8.4.3实战演练——监听短信是否发送成功
第9章应用资源管理机制详解
9.1Android的资源类型
9.2如何使用资源
9.2.1在Java代码中使用资源清单项
9.2.2在Java代码中访问实际资源
9.2.3在XML代码中使用资源
9.3\res\values目录
9.3.1定义颜色值
9.3.2字符串资源
9.3.3颜色资源文件
9.3.4尺寸资源文件
9.3.5数组资源
9.3.6使用字符串、颜色和尺寸资源
9.3.7使用数组资源
9.4Drawable(图片)资源
9.4.1使用StateListDrawable资源
9.4.2使用LayerDrawable资源
9.4.3使用ShapeDrawable资源
9.4.4使用ClipDrawable资源
9.4.5使用AnimationDrawable资源
9.5使用属性动画(PropertyAnimation)资源
9.6使用原始的XML资源
9.7样式资源和主题资源
9.7.1使用样式资源
9.7.2使用主题资源文件
9.8使用属性资源
9.9使用声音资源
9.10使用布局资源和菜单资源
9.11国际化
第10章数据存储
10.15种存储方式
10.2SharedPreferences存储
10.2.1SharedPreferences简介
10.2.2使用SharedPreferences存储数据
10.3文件存储
10.4最常用的SQLite
10.4.1SQLite基础
10.4.2SQLite数据类型
10.4.3SQLiteDatabase介绍
10.4.4SQLiteOpenHelper介绍
10.4.5实战演练——使用SQLite操作数据
10.5ContentProvider存储
10.5.1ContentProvider介绍
10.5.2使用ContentProvider
10.6网络存储
……
第3篇多媒体应用篇
第4篇网络应用篇
第5篇知识进阶篇
|
|