• Android技术及应用
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Android技术及应用

12.68 2.6折 48 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者张军朝 编

出版社电子工业出版社

出版时间2016-03

版次1

装帧平装

货号A5

上书时间2024-10-25

旧书香书城

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 张军朝 编
  • 出版社 电子工业出版社
  • 出版时间 2016-03
  • 版次 1
  • ISBN 9787121280146
  • 定价 48.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 332页
  • 字数 524千字
  • 正文语种 简体中文
【内容简介】

本书既介绍了Android应用程序基本框架,也对Android平台的各种控件进行了讲解,还通过一个真实案例向读者介绍了Android应用程序完整的开发步骤。书中主要包括4部分内容:第1部分首先讲述了Android的基本概念、特点以及SDK中资源及其使用;接着讲述了Android系统开发的相关概念;最后介绍了如何创建一个简单的Android程序并运行,对Android的工程目录结构也进行了详细分析;第2部分介绍了Android系统架构的各种组件,包括:Activity组件、Intent组件、Service组件、BroadcastReceiver组件;讲述了用户界面设计原则、用户界面设计核心概念、Android布局和控件、菜单、对话框、滚动处理等内容;并详细介绍了SharedPreferences、ContentProvider、File、SQLite数据库编程等内容;第3部分详细讲述了网络的访问方式(包括HTTP方式、Socket方式、Wi-Fi方式、蓝牙、获取网络状态等)、HTTP通信接口、WebView以及Wi-Fi应用的开发;并详细介绍了多线程的实现和多线程的消息传递机制;第4部分详细讲述了百度百度地图API的知识,通过对周边加油站APP应用的展示和其基于Android平台的开发过程进行了全面的项目体系讲解,带领读者体验项目开发过程的同时使读者了解真正的APP项目是如何开发的。

【作者简介】

张军朝,太原理工大学教师。1995年10月--1999年5月,在山西天元电子科技有限公司工作,历任程序员、项目经理、产品经营部经理;1999年6月--2008年8月,在山西太原天地方圆电子科技有限公司工作,历任软件开发部经理、工控监控事业部经理、公司技术副经理、公司经营副经理、公司总经理;2013年3月进入太原理工大学计算机科学与技术学院工作。从事方向:嵌入式系统、物联网应用、工程应用软件。

【目录】

第1章认识Android1
1.1什么是Android1
1.2Android有哪些特点1
1.3Android操作系统2
1.4AndroidSDK中的资源3
1.4.1资源概述3
1.4.2各种资源的使用4
1.5需要学习哪些知识8
1.6习题8
第2章Android系统开发综述9
2.1Android系统架构9
2.1.1应用程序层10
2.1.2应用程序框架层10
2.1.3系统运行库层10
2.1.4Linux内核层11
2.2搭建Android开发环境11
2.2.1JAVA环境搭建11
2.2.2安装Eclipse13
2.2.3安装AndroidSDK13
2.2.4安装ADT15
2.3Android开发工具16
2.3.1DDMS工具16
2.3.2ADB工具16
2.3.3AAPT工具17
2.3.4Logcat工具17
2.4Android的模拟器18
2.5Android应用打包19
2.6习题20
第3章创建一个Android程序21
3.1创建Android工程21
3.1.1创建一个Android程序21
3.1.2运行Android程序22
3.2Android工程结构分析24
3.2.1 src项24
3.2.2gen项25
3.2.3Android.jar文件25
3.2.4assets项25
3.2.5res项25
3.2.6AndroidManifest.xml文件26
3.2.7project.properties文件26
3.3调试android程序26
3.3.1增加断点26
3.3.2启动调试27
3.3.3单步调试27
3.3.4利用Logcat调试29
3.4习题30
第4章Activity组件31
4.1什么是Activity31
4.2Activity的运行状态32
4.3Activity的生命周期33
4.4自定义Activity40
4.5Activity的详细配置40
4.6示例50
4.7习题56
第5章界面布局57
5.1AndroidUI布局57
5.1.1线性布局57
5.1.2帧布局58
5.1.3相对布局59
5.1.4表格布局60
5.1.5绝对布局60
5.2AndroidUI控件60
5.2.1UI事件捕获与处理61
5.2.2TextView61
5.2.3Button62
5.2.4EditText63
5.2.5CheckBox与RadioGroup63
5.2.6Spinner64
5.2.7AutoCompleteTextView64
5.2.8ProgressBar64
5.2.9ListView65
5.2.10Window65
5.2.11其他UI控件概览66
5.3用户界面设计原则69
5.3.1一致性69
5.3.2准确性70
5.3.3布局合理化70
5.3.4操作合理性71
5.3.5响应时间71
5.4用户界面设计核心概念71
5.4.1android.view.View类71
5.4.2View类的继承关系71
5.5菜单72
5.5.1选项菜单72
5.5.2上下文菜单74
5.5.3子菜单75
5.6对话框76
5.6.1提示对话框76
5.6.2列表对话框76
5.6.3单选对话框和复选对话框76
5.6.4进度条对话框77
5.6.5日期选择对话框77
5.6.6时间选择对话框77
5.6.7拖动对话框79
5.6.8自定义对话框79
5.7滚动处理79
5.8示例81
5.9习题94
第6章Intent组件95
6.1什么是Intent95
6.2Intent的组成95
6.2.1ComponentName部分95
6.2.2Action部分96
6.2.3Data部分96
6.2.4Category部分96
6.2.5Extras部分96
6.2.6Flags部分96
6.3IntentFilter96
6.3.1检查Action97
6.3.2检查Data97
6.3.3检查Category97
6.4Intent的解析机制98
6.5Intent调用常用组件99
6.6Intent在多Activity中的使用102
6.6.1由一个Activity启动另一个Activity102
6.6.2Activity间的数据交换102
6.6.3带结果返回的Activity103
6.7示例104
6.8习题109
第7章Service组件110
7.1什么是Service110
7.2Service的生命周期111
7.3Service的常用方法112
7.3.1StartService启动服务113
7.3.2BindService启动服务113
7.4IntentService114
7.5提高Service优先级116
7.6使用系统服务118
7.7远程Service119
7.7.1AIDL接口119
7.7.2远程Service的实现120
7.8示例125
7.9习题130
第8章BroadcastReceiver组件131
8.1BroadcastReceiver简介131
8.1.1BroadcastReceiver概念131
8.1.2BroadcastReceiver机制132
8.2广播消息的处理流程132
8.2.1广播消息的处理流程132
8.2.2广播接收者的实现方式132
8.2.3发送广播134
8.3广播类型及广播的收发134
8.3.1普通广播134
8.3.2有序广播135
8.4处理系统的广播消息135
8.4.1开机启动服务136
8.4.2网络状态变化138
8.4.3电量变化139
8.5BroadcastReceiver的生命周期140
8.6示例141
8.7习题147
第9章Android数据存储与共享148
9.1SharedPreferences148
9.2File149
9.3SQLite数据库编程154
9.2.1SQLite简介154
9.2.2SQLite示例160
9.4ContentProvider168
9.5示例172
9.6习题183
第10章网络连接184
10.1网络的访问方式184
10.1.1HTTP方式184
10.1.2Socket方式192
10.1.3Wi-Fi方式196
10.1.4蓝牙197
10.1.5获取网络的状态202
10.2HTTP通信203
10.2.1标准的Java接口203
10.2.2Apache接口204
10.2.3Android的网络接口205
10.3WebView205
10.3.1WebView简介205
10.3.2WebView的实现206
10.3.3WebView的常见功能206
10.4Wi-Fi应用的开发207
10.4.1Wi-Fi系统207
10.4.2JNI210
10.4.3简单的Wi-Fi应用开发215
10.5习题217
第11章多线程218
11.1多线程的实现218
11.1.1创建启动线程218
11.1.2休眠线程221
11.1.3中断线程222
11.2多线程消息传递机制224
11.2.1Looper的使用224
11.2.2Handler的使用228
11.2.3Message的使用232
11.3示例233
11.4习题250
第12章百度地图API251
12.1百度AndroidSDK简介251
12.2百度地图API功能251
12.2.1地图251
12.2.2POI检索252
12.2.3地理编码252
12.2.4线路规划252
12.2.5地图覆盖物252
12.2.6定位252
12.2.7离线地图252
12.2.8调启百度地图252
12.2.9周边雷达253
12.2.10LBS云253
12.2.11特色功能253
12.3申请密钥253
12.3.1密钥简介253
12.2.2密钥申请步骤254
12.4配置环境及发布258
12.4.1Eclipse工程配置方法258
12.4.2AndroidStudio工程配置方法258
12.4.3应用混淆259
12.5HelloBaiduMap259
12.6基础地图262
12.6.1地图类型262
12.6.2实时交通图262
12.6.3百度城市热力图263
12.6.4标注覆盖物263
12.6.5几何图形覆盖物264
12.6.6文字覆盖物265
12.6.7弹出窗覆盖物266
12.6.8地形图图层267
12.6.9热力图功能268
12.6.10检索结果覆盖物269
12.6.11OpenGL绘制功能271
12.7检索功能273
12.7.1POI检索274
12.7.2公交信息检索275
12.7.3线路规划275
12.7.4地理编码278
12.7.5在线建议查询279
12.7.6短串分享280
12.8定位281
12.9事件监听282
12.9.1Key验证事件监听282
12.9.2一般事件监听283
12.9.3地图事件监听284
12.10习题286
第13章APP示例287
13.1周边加油站APP简介287
13.2App原型展示287
13.3聚合数据开放平台介绍289
13.4百度地图API介绍290
13.5配置工程290
13.6聚合数据解析292
13.7首页当前位置和PIO绘制297
13.8数据序列化303
13.9列表界面306
13.10详情界面309
13.11导航界面312
13.12运行效果315
13.13习题316

点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP