• 移动应用开发技术
  • 移动应用开发技术
  • 移动应用开发技术
  • 移动应用开发技术
  • 移动应用开发技术
  • 移动应用开发技术
  • 移动应用开发技术
  • 移动应用开发技术
  • 移动应用开发技术
  • 移动应用开发技术
21年品牌 40万+商家 超1.5亿件商品

移动应用开发技术

12 1.7折 69 八品

仅1件

山东济南
认证卖家担保交易快速发货售后保障

作者彭涛;孙连英;刘畅

出版社清华大学出版社

出版时间2021-01

版次1

装帧其他

货号5*文储-5-2

上书时间2024-07-01

山东济南二店

已实名 进店 收藏店铺

   商品详情   

品相描述:八品
图书标准信息
  • 作者 彭涛;孙连英;刘畅
  • 出版社 清华大学出版社
  • 出版时间 2021-01
  • 版次 1
  • ISBN 9787302554592
  • 定价 69.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 376页
【内容简介】
本书由浅入深地介绍了基于Android Studio的Android应用程序开发的方法和技术,内容包括Android简介、Android Studio开发环境、*个Android程序、Android生命周期和用户界面、组件通信与广播消息、后台服务、Java网络开发技术、Java Web开发技术、基于HTTP协议的Android App网络编程技术,以及完整的综合示例设计与开发。
【作者简介】
彭涛,2002年在中国科学院研究生院获得工学博士学位。2002.7至今为北京联合大学信息学院(2017年至今机器人学院)教师,软件工程优秀教学团队负责人,作为主编出版教材3部:XML技术与应用(9787302284666)、面向对象程序设计实例教程(9787302363521)、Java面向对象程序设计(9787302489078),均为清华大学出版社。发表学术论文30余篇,其中SCI收录7篇,EI收录6篇,中文核心期刊10余篇。2006年被评为北京市中青年骨干教师,2013年入选北京市青年拔尖人才。2014年美国ECU大学访问学者。留学回国人员。
【目录】
 

第1章  Android App开发概述/1

1.1  Android简介1

1.2  Android体系结构3

1.3  Android版本6

1.4  Android的特点7

1.5  Android App开发简介8

1.5.1  应用程序组件9

1.5.2  AndroidManifest.x  ml配置文件11

1.5.3  应用程序资源13

1.6  Android开发环境14

1.6.1  Android Studio的安装14

1.6.2  Android Studio的特点18

习题119

 

第2章  第一个Android App/21

2.1  创建Android App项目21

2.2  Android App项目结构25

2.2.1  模块25

2.2.2  项目文件26

2.2.3  Android 项目视图27

2.2.4  项目结构设置29

2.3  Android设备30

2.3.1  Android物理设备30

2.3.2  Android虚拟设备31

2.4  Android App的运行34

2.4.1  在物理设备上运行34

2.4.2  在虚拟设备上运行36

2.5  第一个App详细分析36

2.5.1  自定义的Activity类37

2.5.2  资源文件37

2.5.3  AndroidManifest.x  ml配置文件40

2.6  Android Studio常用工具42

2.6.1  Logcat43

2.6.2  DDMS46

习题247

移动应用开发技术目录

 

第3章  网上书城案例/48

3.1  网上书城需求概述48

3.2  网上书城App案例展示49

3.3  主要技术与框架53

3.4  数据库设计53

3.5  创建网上书城项目59

习题361

 

第4章  Activity/62

4.1  Activity概述62

4.2  Activity的基本用法63

4.2.1  手动创建Activity63

4.2.2  创建与加载布局66

4.2.3  在AndroidManifest.x  ml文件中注册69

4.2.4  使用Toast71

4.2.5  使用OptionsMenu73

4.3  多Activity编程76

4.3.1  创建Activity76

4.3.2  使用Intent跳转79

4.4  Activity的生命周期80

4.4.1  程序的生命周期80

4.4.2  返回栈81

4.4.3  Activity的状态84

4.4.4  Activity的生存期85

4.4.5  Activity生命周期方法调用示例87

4.5  网上书城App的Activity编程94

习题495

 

第5章  UI组件与布局/98

5.1  常用控件98

5.1.1  View类98

5.1.2  TextView100

5.1.3  Button102

5.1.4  EditText106

5.1.5  ImageView110

5.1.6  ProgressBar111

5.1.7  AlertDialog115

5.2  布局116

5.2.1  线性布局117

5.2.2  相对布局120

5.2.3  帧布局123

5.2.4  百分比布局126

5.2.5  表格布局126

5.2.6  网格布局127

5.3  ListView130

5.3.1  ListView的简单用法130

5.3.2  定制ListView的界面132

5.3.3  ListView的单击事件处理135

5.4  网上书城客户端App的UI与布局140

5.4.1  首页界面的布局140

5.4.2  登录界面的布局151

习题5156

 

第6章  多线程开发技术/158

6.1  进程与线程158

6.1.1  进程158

6.1.2  线程159

6.1.3  Thread类160

6.1.4  Runnable接口163

6.2  Java多线程编程技术164

6.2.1  实现Runnable接口164

6.2.2  从Thread类继承166

6.3  Android进程和线程168

6.3.1  Android进程168

6.3.2  线程170

6.3.3  工作线程174

6.4  线程之间的通信176

6.4.1  Activity类的runOnUiThread()方法176

6.4.2  View类的post()方法178

6.5  异步消息处理179

6.5.1  异步消息179

6.5.2  Message类180

6.5.3  Handler类181

6.5.4  Handler案例184

6.6  AsyncTask188

6.6.1  AsyncTask的基本概念188

6.6.2  AsyncTask案例189

习题6193

 

第7章  Intent与IntentFilter/195

7.1  Intent195

7.1.1  Intent概述195

7.1.2  Intent的属性196

7.2  显式Intent197

7.3  隐式Intent199

7.4  IntentFilter203

7.4.1  IntentFilter概述203

7.4.2  IntentFilter的属性203

7.5  传递数据206

7.5.1  传递单个数据207

7.5.2  传递多个数据211

7.6  获取Activity返回的数据212

习题7217

 

第8章  广播接收器与服务/219

8.1  广播接收器219

8.1.1  发送广播消息220

8.1.2  自定义广播接收器222

8.2  Service概述224

8.3  启动的服务225

8.4  绑定的服务229

8.4.1  扩展Binder类230

8.4.2  绑定服务的特点235

8.4.3  启动服务与绑定服务间的转换236

8.5  Service与Thread的区别236

8.6  Service的生命周期237

习题8239

 

第9章  Java网络开发技术/241

9.1  计算机网络概述241

9.1.1  OSI参考模型241

9.1.2  TCP/IP协议族242

9.2  网络层开发技术243

9.3  传输层开发技术244

9.3.1  基于UDP开发246

9.3.2  基于TCP开发247

9.4  应用层开发技术249

9.4.1  URL类249

9.4.2  URLConnection类251

9.5  基于HTTP开发253

9.5.1  HTTP概述254

9.5.2  HttpURLConnection类257

9.6  第三方HTTP开发框架260

9.6.1  Apache HttpComponents260

9.6.2  Google Volley262

9.6.3  OkHttp263

习题9265

 

第10章XML与JSON技术/267

10.1  XML概述267

10.2  XML语法269

10.2.1  XML声明271

10.2.2  处理指令272

10.2.3  注释273

10.2.4  元素273

10.2.5  属性276

10.2.6  命名空间279

10.3  XML解析283

10.3.1  DOM解析器284

10.3.2  SAX解析器297

10.4  JSON的语法298

10.5  JSON解析302

10.5.1  解析单个对象302

10.5.2  解析对象数组304

10.6  JSON与XML的比较307

10.7  JSON的应用307

习题10308

 

第11章  Android网络开发技术/310

11.1  Java Web开发技术310

11.2  Servlet开发技术312

11.2.1  Servlet概述312

11.2.2  编写第一个Servlet315

11.2.3  返回XML的Servlet320

11.2.4  返回JSON的Servlet322

11.3  GET方式访问Servlet324

11.3.1  使用Apache HttpComponents324

11.3.2  使用Google Volley327

11.3.3  使用OkHttp329

11.4  POST方式访问Servlet330

11.4.1  使用Google Volley330

11.4.2  使用OkHttp331

习题11333

 

第12章  Android App开发案例/335

12.1  服务器端程序开发335

12.1.1  创建Web项目335

12.1.2  数据库访问336

12.1.3  定义返回格式和状态338

12.2  书籍数据解析341

12.2.1  解析书籍列表341

12.2.2  解析书籍详情345

12.3  账户信息348

12.3.1  登录信息存储348

12.3.2  忘记密码349

12.4  立即购买353

12.4.1  收货地址353

12.4.2  立即下单354

12.4.3  订单中心356

12.5  购物车359

12.5.1  加入购物车359

12.5.2  购物车结算361

参考文献/362
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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