• Java与Android移动应用开发(技术方法与实践)
  • Java与Android移动应用开发(技术方法与实践)
  • Java与Android移动应用开发(技术方法与实践)
  • Java与Android移动应用开发(技术方法与实践)
  • Java与Android移动应用开发(技术方法与实践)
  • Java与Android移动应用开发(技术方法与实践)
21年品牌 40万+商家 超1.5亿件商品

Java与Android移动应用开发(技术方法与实践)

全新正版 极速发货

48.26 6.1折 79 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者曹化宇

出版社清华大学出版社

ISBN9787302505907

出版时间2018-09

装帧其他

开本16开

定价79元

货号30272922

上书时间2024-06-01

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
曹化宇:独立软件开发人,拥有二十余年软件开发经验,主要从事Windows、.NETFramework平台,以及iOS和OSX平台游戏类应用开发工作,精通Web项目开发,熟悉多种开发语言,同时,重点关注软件工程、人机交互等领域。

目录
目  录

第1章 导读1
第2章 Java开发基础4
2.1 安装JDK和NetBeans4
2.2 第一个Java程序6
2.2.1 语句与语句块8
2.2.2 注释内容9
2.3 保留字与标识符10
2.4 基本数据类型12
2.5 整数13
2.5.1 算术运算13
2.5.2 增量与减量运算14
2.5.3 位运算14
2.6 浮点数16
2.7 类型转换17
2.8 char类型19
2.9 boolean类型20
2.10 枚举类型20
2.11 代码的组织21
第3章 面向对象编程23
3.1 类与对象23
3.1.1 构造函数与对象释放25
3.1.2 getter()和setter()方法27
3.1.3 静态成员与静态初始化28
3.2 方法30
3.2.1 可变长参数31
3.2.2 重载31
3.3 继承32
3.3.1 java.lang.Object类34
3.3.2 扩展与重写34
3.3.3 访问级别36
3.3.4 instanceof运算符37
3.3.5 抽象类与抽象方法37
3.4 数据类型处理39
3.4.1 基本数据类型与包装类40
3.4.2 数据的传递41
3.4.3 类型的动态处理43
3.5 java.lang.Math类44
3.6 java.util.Random类45
第4章 接口47
4.1 创建接口类型47
4.2 实现接口47
4.3 接口的继承48
4.4 对象复制50
4.4.1 实现Cloneable接口50
4.4.2 实现Serializable接口51
第5章 流程控制54
5.1 比较运算符54
5.2 if-else语句和 :运算符54
5.3 switch语句56
5.4 循环语句58
5.4.1 for语句58
5.4.2 while语句59
5.4.3 do-while语句60
5.4.4 break语句与标签60
5.4.5 continue语句61
5.5 异常处理62
5.5.1 异常类62
5.5.2 try-catch-finally语句63
5.5.3 throw语句64
5.5.4 throws关键字64
5.5.5 try()语句结构65
第6章 字符串67
6.1 String类67
6.1.1 字符串的运算与比较67
6.1.2 常用方法67
6.1.3 将字符串转换为其他类型70
6.2 StringBuffer类71
6.2.1 基本操作71
6.2.2 添加内容72
6.2.3 删除内容72
6.2.4 查询73
6.2.5 替换73
6.2.6 反向排列73
6.3 StringBuilder类74
6.4 正则表达式74
6.5 获取MD5和SHA-1编码75
6.6 获取GUID76
第7章 泛型77
7.1 泛型类77
7.2 泛型方法78
7.3 泛型接口79
7.4 泛型限制79
第8章 数组与集合82
8.1 数组82
8.2 List接口及相关类型84
8.3 Map接口及相关类型86
第9章 日期与时间89
9.1 传统的日期和时间处理方法89
9.1.1 Date类89
9.1.2 格式化日期和时间90
9.1.3 Calendar类91
9.1.4 TimeZone类92
9.1.5 Locale类93
9.2 使用java.time包93
9.2.1 获取本地日期与时间93
9.2.2 处理年、月、日数据95
9.2.3 处理时区95
9.3 封装CDateTime类96
第10章 输入输出103
10.1 文件与目录103
10.2 文件的读写操作104
10.2.1 流104
10.2.2 读写文本内容105
10.3 使用java.nio资源107
第11章 多线程与定时器109
11.1 线程109
11.2 定时器110
第12章 设计模式112
12.1 策略模式112
12.2 单件模式115
12.3 访问者模式116
第13章 Android应用开发基础119
13.1 Android Studio的安装119
13.2 项目创建与测试120
13.2.1 使用AVD测试122
13.2.2 使用真实设备测试124
13.2.3 判断Android版本124
13.3 再看Android Studio开发环境127
13.3.1 项目资源的组织127
13.3.2 代码字体设置128
13.3.3 查看日志128
13.4 第一次修改应用配置(隐藏标题栏)129
13.5 Android应用的基本要素131
第14章 Activity132
14.1 基本应用132
14.2 运行周期135
14.3 Activity的启动与关闭136
14.3.1 启动Activity136
14.3.2 Activity返回栈139
14.3.3 Activity的启动模式140
14.4 数据传递142
14.4.1 使用Intent142
14.4.2 接收返回数据144
14.4.3 Bundle(数据自动保存与载入)147
14.5 Intent的更多应用148
第15章 常用组件151
15.1 按钮与事件响应151
15.1.1 响应单击操作153
15.1.2 响应长按操作并振动154
15.1.3 响应触摸事件156
15.2 文本组件157
15.2.1 TextView157
15.2.2 EditText157
15.3 消息与对话框158
15.3.1 Toast159
15.3.2 AlertDialog159
15.3.3 ProgressDialog161
15.4 菜单162
15.5 单选按钮165
15.6 复选框168
15.7 下拉列表171
15.8 图像组件177
15.9 列表178
15.9.1 绑定列表数据178
15.9.2 响应列表项单击180
15.9.3 获取正确的项目索引182
15.10 进度条184
15.11 滑块186
15.12 选择日期和时间对话框188
15.13 更多组件191
15.14 图像处理192
15.14.1 Bitmap和Matrix类193
15.14.2 缩放193
15.14.3 旋转195
15.14.4 扭曲195
第16章 布局与容器197
16.1 尺寸单位197
16.2 线性布局197
16.3 相对布局201
16.4 ScrollView和HorizontalScrollView204
16.5 搜索功能204
16.6 自定义组件206
16.6.1 创建布局207
16.6.2 创建组件类209
16.6.3 使用9-Patch图片212
第17章 通知与服务214
17.1 通知214
17.1.1 创建简单的通知214
17.1.2 响应通知操作216
17.1.3 更多设置217
17.2 服务218
17.2.1 Service类218
17.2.2 IntentService类222
17.2.3 循环服务(使用AlarmManager)224
第18章 广播228
18.1 接收广播(判断网络状态)228
18.2 发送广播230
18.3 有序广播232
18.4 本地广播234
第19章 网络应用236
19.1 配置IIS网站236
19.2 获取网络资源238
19.2.1 使用HttpURLConnection对象240
19.2.2 读取文本内容(GET方式)240
19.2.3 使用参数(GET方式)242
19.2.4 使用POST方式243
19.2.5 将获取的内容显示到TextView中244
19.3 处理JSON数据245
19.3.1 处理JSONObject对象246
19.3.2 处理JSONArray对象248
19.4 处理XML数据249
19.5 将文件上传到服务器252
19.5.1 准备接收服务器(ASP.NET)252
19.5.2 上传文件253
19.6 封装CHttp类256
19.6.1 使用GET方式获取文本256
19.6.2 使用POST方式获取文本257
19.6.3 获取JSON数据259
19.6.4 测试261
第20章 保存数据263
20.1 使用Context保存数据263
20.1.1 保存文件265
20.1.2 读取文件266
20.2 使用SharedPreferences保存数据266
20.2.1 保存数据268
20.2.2 载入数据269
第21章 SQLite数据库270
21.1 数据库270
21.1.1 打开与关闭数据库272
21.1.2 SQLiteOpenHelper类272
21.2 数据表与字段276
21.2.1 字段类型276
21.2.2 创建表277
21.2.3 删除表278
21.2.4 修改表结构278
21.2.5 索引279
21.3 添加记录279
21.3.1 insert语句279
21.3.2 参数280
21.3.3 SQLiteDatabase.insert()方法281
21.4 查询记录282
21.4.1 select语句282
21.4.2 SQLiteDatabase.rawQuery()方法283
21.4.3 使用Cursor类读取数据285
21.4.4 查询练习286
21.5 修改记录287
21.5.1 update语句287
21.5.2 SQLiteDatabase.update()方法287
21.6 删除记录288
21.6.1 delete语句288
21.6.2 SQLiteDatabase.delete()方法288
21.7 高级查询289
21.7.1 函数289
21.7.2 排序290
21.7.3 分组291
21.8 主键与外键292
21.8.1 创建“一对多”数据结构292
21.8.2 join关键字294
21.9 视图295
21.10 使用DB Browser练习SQL语句297
第22章 Android SDK定位功能299
22.1 获取权限与基本位置信息299
22.2 跟踪位置变化303
22.3 获取一次最新位置信息306
第23章 高德地图SDK307
23.1 准备工作307
23.2 封装RequestPermission ActivityBase类312
23.3 定位315
23.4 显示地图319
23.5 小结324
第24章 百度地图SDK325
24.1 准备工作325
24.2 定位329
24.3 显示地图332
第25章 传感器338
25.1 传感器对象338
25.2 加速计(制作水平仪)339
25.3 陀螺仪342
25.4 亮度传感器(控制相机闪光灯)343
第26章 应用之间的数据传递346
26.1 向其他应用提供数据 (ContentProvider)346
26.1.1 访问内容的Uri347
26.1.2 数据初始化——onCreate()方法349
26.1.3 添加数据——insert()方法349
26.1.4 更新数据——update()方法350
26.1.5 删除数据——delete()方法350
26.1.6 查询数据——query()方法351
26.1.7 数据类型(MIME)——getType()方法351
26.2 操作外部数据(ContentResolver)352
26.3 路径处理358
26.4 相机和图库360
26.4.1 保存照片364
26.4.2 读取照片364
26.5 播放音频(极简音乐播放器)366
26.6 播放视频371
26.7 读取通讯录(打电话与发短信)373
第27章 资源与本地化378
27.1 资源应用限定符378
27.2 应用图标380
27.3 竖屏与横屏381
27.4 语言384
27.5 颜色385
第28章 项目演示:迷你账本387
28.1 数据库操作(CAccount类)389
28.1.1 初始化389
28.1.2 添加记录391
28.1.3 删除记录391
28.1.4 账目查询391
28.1.5 账目统计394
28.2 主界面395
28.2.1 自定义账目显示组件398
28.2.2 基本查询401
28.2.3 账目删除402
28.3 添加账目403
28.4 查询407
28.5 统计412
28.6 其他工作415
第29章 应用发布416
29.1 创建Key与APK文件416
29.2 发布应用的多个版本419

内容摘要
\"本书是一线程序员多年开发经验的结晶之作,深入浅出地讲解Android移动应用开发所需要的几乎全部基础内容,帮助读者快速进入Android应用开发,在项目中灵活应用各种开发技术和方法。
本书共29章,第1章讨论全书的知识架构及在学习和工作中如何使用本书。第2~12章主要讨论Java编程语言基础知识,涉及Java编程语言、数据处理、常用JDK应用与设计模式等内容。第13~29章主要讨论Android移动应用开发知识,首先讨论AndroidSDK中各种基本组件的应用;然后对Android应用中的一些常用功能开始进行讨论;最后创建一个完整的示例项目,讨论如何应用不同版本的图标、布局、语言等资源,并讨论应用发布所需要做的工作和注意事项。
本书内容安排合理,架构清晰,注重理论与实践相结合,适合作为零基础学习Android移动应用开发的初学者的教程,也适合作为有一定编程基础的程序员的参考用书。
\"

   相关推荐   

—  没有更多了  —

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

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