登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Android应用开发案例教程

書城自編碼: 2539196
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 吴志祥,柯鹏,张智,胡威
國際書號(ISBN): 9787568005319
出版社: 华中科技大学出版社
出版日期: 2015-02-01

頁數/字數: 419页
書度/開本: 16

售價:NT$ 488

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
我,毕加索
《 我,毕加索 》

售價:NT$ 280.0
投资真相
《 投资真相 》

售價:NT$ 381.0
非洲大陆简史(萤火虫书系)
《 非洲大陆简史(萤火虫书系) 》

售價:NT$ 437.0
知宋·宋代之军事
《 知宋·宋代之军事 》

售價:NT$ 442.0
我能帮上什么忙?——一位资深精神科医生的现场医疗记录(万镜·现象)
《 我能帮上什么忙?——一位资深精神科医生的现场医疗记录(万镜·现象) 》

售價:NT$ 381.0
智慧宫丛书026·增长:从细菌到帝国
《 智慧宫丛书026·增长:从细菌到帝国 》

售價:NT$ 840.0
从自察到自救:别让情绪偷走你的人生
《 从自察到自救:别让情绪偷走你的人生 》

售價:NT$ 420.0
晚明的崩溃:人心亡了,一切就都亡了!
《 晚明的崩溃:人心亡了,一切就都亡了! 》

售價:NT$ 335.0

建議一齊購買:

+

NT$ 324
《 Android应用开发完全学习手册 完全学习手册 》
+

NT$ 979
《 Android应用程序开发权威指南(第四版) 》
+

NT$ 538
《 Android C++高级编程——使用NDK(移动开发经典丛书) 》
+

NT$ 441
《 Android应用开发入门经典(第3版) 》
+

NT$ 448
《 Android App Inventor项目开发教程 》
+

NT$ 496
《 Android数据库应用编程——为企业开发数据驱动Android应用 移动开发经典丛书 》
內容簡介:
本教材系统地介绍了Android应用开发的基础知识和实际应用。全书共分11章,包括Android开发的基础知识、开发环境搭建、Android工程的文件系统分析、Android程序的运行原理、用户界面设计、广播消息与组件通信、后台服务、数据存储与访问、位置服务与地图应用、android网络编程(访问Web服务器与手机客户端、消息推送)等,其内容从简单到复杂,循序渐进,结构合理,逻辑性强。
目錄
《Android应用开发案例教程》
第1章 Android应用开发概述及技术基础
1.1 移动开发与3G智能手机
1.1.1 移动开发概述
1.1.2 Android智能手机的使用特点
1.1.3智能手机操作系统及其分类
1.2 360手机助手软件的使用
1.2.1 创建Android手机与电脑的连接
1.2.2 Root Android手机取得Root权限
1.2.3 使用RootExplorer浏览手机上的系统文件夹
1.3 Android移动开发技术基础
1.3.1 Android移动开发与Java Web开发
1.3.2 使用面向对象的程序设计方法
1.3.3 Android中常用的Java编程技术
1.3.4 使用XML技术
1.3.5 使用文件型数据库—SQLite
1.4 Android系统架构
1.4.1 应用程序层
1.4.2 应用程序框架层
1.4.3 Android系统库
1.4.4 Android运行环境
1.4.5 Linux内核及Linux文件系统
习题1
实验1 Android应用开发技术基础
第2章 Android开发环境搭建与项目运行
2.1 使用集成开发环境
2.1.1 确保已经安装JDK
2.1.2 下载集成包Android SDK+ADT for Windows
2.1.3 开发环境的文件系统结构分析
2.2 Android ADT与SDK介绍
2.2.1 Android ADT作为Eclipse的一个插件
2.2.2 Android SDK目录结构
2.2.3 Android API核心包与扩展包
2.2.4使用 SDK Manager下载Android API源码
2.3 创建一个Hello工程
2.3.1 设置Eclipse工作空间
2.3.2 创建一个简单的Android工程
2.4 部署和运行Android应用程序
2.4.1 创建Android手机模拟器AVD
2.4.2 部署Android工程到模拟器
2.4.3 部署Android工程到真手机
2.4.4 Android工程的导入与管理
2.5 Android平台的调试方法
2.5.1 Eclipse常用的两种视图切换
2.5.2 查看所有项目的Problem报告
2.5.3 查看项目部署和运行的控制台输出
2.5.4调试日志信息Logcat
2.5.5 动态调试方法Debug
2.5.6 单元测试AndroidTestCase
2.5.7 Android之DDMS视图
2.5.8 软件设计的国际化与“I18n”警告性错误
2.6 Android签名策略
2.6.1 导出未经签名的应用程序
2.6.2 对应用程序签名
习题2
实验2 Android开发环境搭建、项目的部署和运行
第3章 Android应用程序结构及运行原理
3.1 Android工程的文件系统结构
3.1.1 源程序文件夹src
3.1.2 资源文件夹res、assets与gen
3.1.3 布局文件夹reslayout
3.1.4 值文件夹resvalues
3.1.5 图片文件夹resdrawable与音乐文件夹resraw
3.1.6 编译文件夹bin
3.1.7 工程配置清单文件AndroidManifest.xml
3.2 Android应用程序的基本组成
3.2.1 Activity组件
3.2.2 Service组件
3.2.3 BroadcastReceiver组件
3.2.4 ContentProvider组件
3.2.5 意图对象Intent
3.2.6 Android应用程序的运行入口
3.3 Android虚拟机——Dalvik VM
3.3.1 关于DalVik VM
3.3.2 Android安装包文件的生成过程
3.3.3 Android文件系统使用Linux管理
习题3
实验3 Android应用程序的结构与运行原理
第4章 Android应用开发基础
4.1 用户界面UI设计
4.1.1 Android界面视图类
4.1.2 Android用户界面事件
4.1.3 几种常用的界面布局
4.2 窗口组件Activity
4.2.1 使用Android的Activity组件设计程序的运行窗口
4.2.2 Activity作为上下文类Context的子类
4.2.3 Activity类具有的基本方法
4.2.4 Activity类具有的扩展方法
4.2.5 Activity的生命周期
4.3 常用Widget控件的使用
4.3.1 文本框控件TextView和EditText
4.3.2 显示图像控件ImageView
4.3.3 快显信息与类Toast
4.3.4 按钮控件Button、ImageButton及其单击事件监听器设计
4.3.5 单选控件RadioGroup与复选择控CheckBox
4.3.6 提醒对话框控件AlertDialog与进度控件AlertProgress
4.3.7 列表控件ListView与数据适配器ArrayAdapter
4.3.8 下拉列表控件Spinner
4.4 其它Widget组件介绍
4.4.1 日期和时间选择器(DataPiker和TimePicker)
4.4.2 自动完成文本AutoCompleteTextView
4.4.3 菜单Menu设计
4.5 状态栏消息通知android.app.Notification
4.5.1 通知与通知类Notification
4.5.2 通知管理器类NotificationManager
4.6 文件存储
4.6.1 Android文件读写
4.6.2 Android系统中文件(目录)的导入导出
4.7 使用SharedPreferences进行偏好设定
4.7.1 SharedPreferences接口
4.7.2 隶属于Android应用程序的数据
4.8意图类android.content.Intent
4.8.1 使用意图对象调用系统提供的应用程序
4.8.2 使用Intent显式调用自定义的Activity组件
4.8.3 使用Intent隐式调用Activity组件
4.8.4 延迟意图类android.app.PendingIntent
4.9 注册应用程序所需要的权限Manifest.permission
习题4
实验4(A) Android应用开发基础(一)
实验4(B) Android应用开发基础(二)
第5章 手机基本功能程序设计
5.1打电话
5.1.1 抽象类android.net.Uri及其静态方法parse
5.1.2 打电话程序设计
5.2 短信程序
5.2.1 SMS简介
5.2.2 短信管理器android.telephony.SmsManager
5.2.3 发送短信程序
5.3 音频播放与录制
5.3.1 媒体播放类android.media.MediaPlayer
5.3.2 前台播放音频
5.3.3手机前台录音
5.4 视频播放
5.4.1 视频播放控件android.widget.VideView
5.4.2 媒体播放控制器类android.widget.MediaController
5.4.3 视频播放实现
5.5 手机拍照与视频拍摄
5.5.1 有返回值的Activity调用
5.5.2 手机拍照
5.5.3 视频拍摄
5.6 二维码(含条码)的扫描与生成
5.6.1 应用概述
5.6.2 程序设计
习题5
实验5 Android基本功能程序设计
第6章 服务组件与广播组件及其应用
6.1服务组件Service
6.1.1服务的概念与Android对Service的支持
6.1.2Android提供的Service
6.1.3自定义服务与注册
6.1.4 绑定服务方式
6.2 远程服务
6.2.1本地服务与远程服务
6.2.2 Android接口定义语言AIDL
6.2.3 远程服务的建立与使用
6.3 广播接收组件BroadcastReceiver
6.3.1 广播的概念
6.3.2 接收广播的抽象类android.content.BroadcastReceiver
6.3.3 自定义广播
6.3.4 接收系统广播应用实例——短信接收
6.4 组件综合应用实例—防电话打扰程序设计
习题6
实验6 服务组件与广播组件及其应用
第7章SQLite数据库编程
7.1 SQLite数据库简介
7.1.1 SQLite数据库软件的特点
7.1.2 Android系统对SQLite数据库的支持
7.2 使用抽象类SQLiteOpenHelper创建、打开或更新数据库
7.2.1 SQLite数据库及表的创建与打开
7.2.2 使用SQLiteSpy验证创建的数据库
7.2.3 SQLite数据库表结构的更新
7.3 使用SQLiteDatabase类实现数据库的“增删改查”
7.3.1 使用execSQL方法实现记录的“增删改”
7.3.2 使用类ContentValues追加或更新记录
7.3.3 类SQLiteDatabase提供的两种查询方法与游标接口Cursor
7.3.4 查询SQLite数据库并使用数据适配器SimpleAdapter显示表
7.3.5 以DAO方式编写访问数据库的程序
7.3.6 使用数据库事务
习题7
实验7 SQLite数据库编程
第8章 应用程序间的数据共享
8.1 ContentProvider组件及其相关类
8.1.1抽象类ContentProvider(内容提供者)
8.1.2抽象类ContentResolver(内容解析器)
8.2 自定义ContentProvider及其应用
8.2.1在一个应用里定义并注册内容提供者
8.2.2 在另一个应用里使用内容提供者
8.2.3 Uri定义及其及工具类(UriMatcher和Uris)
8.2.4内容观察者ContentObsver
8.3 读取手机联系人信息
8.3.1 手机联系人相关类ContactsConstract
8.3.2 手机联系人数据库及其相关表
8.3.3 读取手机联系人程序设计
8.3.4 综合应用——群发短信
习题8
实验8 使用内容提供者实现程序间的数据共享
第9章 Android 通信及其应用
9.1 WiFi通信
9.1.1 WiFi简介
9.1.2 Android对WiFi的支持
9.1.3 一个WiFi应用实例
9.2蓝牙通信Bluetooth
9.2.1 Bluetooth简介
9.2.2 Android对Bluetooth的支持
9.2.3 Bluetooth技术的一个应用实例——蓝牙聊天
9.3 近场通信NFC
9.3.1 NFC简介
9.3.2 Android对NFC的支持
9.3.3 一个NFC应用实例
习题9
实验9 Android通信及其应用
第10章 位置服务与地图应用开发
10.1 概述
10.1.1获取位置信息的三种方式
10.1.2 Android API提供的关于位置服务的软件包
10.1.3 Google API与Baidu Map API
10.2 常用的定位方式
10.2.1 GPS定位
10.2.2 GPRS定位
10.2.3 WiFi定位
10.2.4 网络连接与其GPS状态相关类
10.3百度地图应用开发
10.3.1百度位置服务开发基础
10.3.2注册服务与权限
10.3.3 申请用于地图开发的Map API Key
10.3.4以地名形式显示当前位置
10.3.5使用MapView显示当前位置
习题10
实验10 位置服务与地图应用开发
第11章 Android网络编程
11.1 基于HTTP的标准Java网络编程
11.1.1标准Java接口
11.1.2 HTTP请求与响应
11.1.3 HttpURLConnection编程
11.2 HttpClient编程与Web服务
11.2.1 HttpClient编程
11.2.2调用Web服务
11.3 基于TCPIP的Socket网络编程
11.3.1 TCPIP基础
11.3.2 基于TCP或UDP的Socket通信
11.4手机客户端程序设计
11.4.1 与Web服务器交互的手机客户端
11.4.2 以Web方式向手机推送消息
11.4.3 使用百度LBS云服务器
习题11
实验11 Android手机客户端与Web服务器通信编程
附录一 在线测试
附录二 三次实验报告内容
附录三 模拟试题及参考答案
习题答案
参考文献
內容試閱
随着3G智能手机时代的到来,人们对Android应用开发的需求日趋增多。Android作为3G智能手机的操作系统,是新一代基于Linux的开源手机操作系统。手机应用软件的开发方式和环境与传统的Windows应用程序或者Web程序有很大的不同。本章主要介绍了Android应用开发的一些预备知识,其学习要点如下:
? 了解3G智能手机的系统结构、与传统手机在使用上的区别;
? 了解Android手机与普通计算机的区别与联系;
? 掌握Android开发中常用的Java编程技术;
? 掌握Android设备的软件系统架构;
? 掌握Android手机的配置,尤其是手机内存的划分;
? 理解Android移动开发是Web应用开发的延伸。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.