Android应用开发学习手册-1DVD
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787302401292
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:770
- 出版时间:2015-07-01
- 条形码:9787302401292 ; 978-7-302-40129-2
本书特色
《android应用开发学习手册》基础翔实,实例丰富,图文并茂,案例真实,从基础到案例覆盖了android应用开发的各领域,既可作为本科院校、高等职业院校及软件学院计算机类、通信类专业的教材,也可作为相关培训学校的android培训教材及从事android移动编程和应用开发人员的参考用书。
内容简介
管蕾编著的《Android应用开发学习手册(附光盘)》详细讲解了Android应用开发的基本知识。全书内容分为5篇,共计28个章节,依次讲解了基础知识篇、核心技术篇、多媒体应用篇、网络应用篇、知识进阶篇5大核心模块。本书几乎涵盖了Android应用开发涉及的所有领域,在讲解每一个知识点时,都遵循了理论联系实际的讲解方式,从搭建开发环境开始讲起,*后到传感器开发、NFC和系统安全,详细剖析了Android应用开发的所有知识点。本书讲解详细、通俗易懂,非常适合于初学者学习和使用。 本书适合Android初级读者、Android应用开发人员、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篇知识进阶篇
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0