- 网页设计
- 整站网页设计
- 网站模板设计
- 网站开发
- 综合门户网开发
- 企业网站开发
- 电子商务网站开发
- 资讯网站开发
- 团购网站开发
- 手机网站开发
- 宣传展示网站
- 网站功能开发
- 网站特效制作
- 应用软件开发
- 手机应用软件
- 计算机应用软件
- 软件美工
- 程序修改
- 仿网站开发
- 脚本插件
- 软件测试
- 网站改版
- 企业办公系统
- 软件汉化
- 软件界面皮肤
- 企业办公系统界面
- 应用移植
- Android开发
- IOS开发
- 应用汉化
- 安卓系统定制
- 网店装修
Android 从入门到项目实践 超值微视频版 聚慕课教育研发中心 软件开发魔典 移动终端 应用程序 计算机通过亲手实践项目来掌握编程
- 产品名称:Android从入门到项目实践...
- 书名:Android从入门到项目实践(超值版)(软件开发魔典)
- 作者:聚慕课教育研发中心
- 定价:99.00元
- 书名:Android从入门到项目实践(超值版)(软件开发魔典)
- 开本:16开
- 是否是套装:否
- 出版社名称:清华大学出版社
商品基本信息,请以下列介绍为准 | |
图书名称: | Android 从入门到项目实践(超值版) |
作者: | 聚慕课教育研发中心 |
定价: | 99.00 |
ISBN号: | 9787302530619 |
出版社: | 清华大学出版社 |
编辑推荐 | |
读者对象: 《Android从入门到项目实践:超值版》适合希望学习Android的初、中级程序员和希望精通程序开发的程序员阅读,还可作为大中专院校及社会培训机构的师生以及正在进行软件专业相关毕业设计的学生阅读。
★★学网课、练题库、测水片、、网站多维模式信手拈来。 ★★同步视频、案例源码、教学课件、海量资源、代码纠错器、在线课程一样都不少。 ★★公众号、QQ群、教学网站等多渠道互动服务读者。 ★★780套求职资源库、14学时同步微视频、400道求职常见面试(笔试)真题与解析、200套Android特效案例库、100套岗位竞聘模板、40个Android经典案例库、6套电子书资源库。 ★★提供教学资源库、求职资源库、面试资源库、笔试题库、职业发展资源库、案例资源库、项目资源库、软件开发 模板库、编程代码优化纠错器、上机实训手册、教学用PPT课件等。 |
内容简介 | |
《Android从入门到项目实践:超值版》采取“基础知识→核心应用→核心技术→高级应用→项目实践”结构和“由浅入深,由深到精”的学习模式进行讲解。 《Android从入门到项目实践:超值版》分为5篇共20章。首先讲解了Android的基础入门、Android Studio的使用、Android开发和面向对象与Android布局等基础知识,还深入学习了Android基本控件、Android高级控件、活动组件、Intent组件等核心应用,详细探讨了Android在开发中所提供的文件存储技术、多媒体技术和高级应用技术等。在项目实践环节主要讲述了Android在《飞机大战》游戏、员工管理系统和公交线路查询系统的开发应用。 《Android从入门到项目实践:超值版》旨在从多角度、全方位帮助读者快速掌握软件开发技能,构建从高校到社会的就职桥梁,让有志于从事软件开发工作的读者轻松步入职场。《Android从入门到项目实践:超值版》赠送的资源比较多,在本书前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。 《Android从入门到项目实践:超值版》适合希望学习Android的初、中级程序员和希望精通程序开发的程序员阅读,还可作为大中专院校及社会培训机构的师生以及正在进行软件专业相关毕业设计的学生阅读。 |
目录 | |
第1篇 基础知识 第1章 初识Android 002 ◎ 本章教学微视频:2个 62分钟 1.1 认识Android 002 1.1.1 Android简介 002 1.1.2 Android系统架构 003 1.2 环境配置 004 1.2.1 Windows下配置Java环境 004 1.2.2 Windows下配置Android Studio环境 009 1.2.3 配置Genymotion模拟器 014 1.2.4 配置模拟器与Android Studio关联 018 1.3 就业面试技巧与解析 022 1.3.1 面试技巧与解析(一) 022 1.3.2 面试技巧与解析(二) 022 第2章 Android Studio的使用 023 ◎ 本章教学微视频:2个 44分钟 2.1 Android应用框架 023 2.1.1 创建第一个应用 023 2.1.2 熟悉Android Studio 026 2.1.3 默认工程目录 028 2.1.4 Android中的R文件 030 2.2 常用快捷键和操作技巧 032 2.2.1 常用快捷键 032 2.2.2 操作技巧 036 2.3 就业面试技巧与解析 039 2.3.1 面试技巧与解析(一) 039 2.3.2 面试技巧与解析(二) 039 第3章 Android开发基础知识 040 ◎ 本章教学微视频:5个 83分钟 3.1 基本数据类型 040 3.1.1 字面值 040 3.1.2 取值范围查看 041 3.1.3 自由落体计算 043 3.1.4 字面值与前后缀 045 3.2 数据运算 046 3.2.1 数据运算规则 046 3.2.2 鹊桥会 047 3.2.3 类型转换与运算符 048 3.2.4 是否为闰年 048 3.2.5 位运算 050 3.3 流程控制 051 3.3.1 简单流程控制 051 3.3.2 个人所得税 053 3.3.3 switch case 055 3.3.4 最大天数 055 3.4 循环 057 3.4.1 while循环 057 3.4.2 do while循环 058 3.4.3 for循环 059 3.4.4 循环嵌套 060 3.5 数组 061 3.5.1 数组的创建 061 3.5.2 数组的使用 062 3.5.3 双色球 062 3.5.4 排序 063 3.5.5 二分查找 065 3.6 就业面试技巧与解析 067 3.6.1 面试技巧与解析(一) 067 3.6.2 面试技巧与解析(二) 067 第4章 面向对象与Android布局 068 ◎ 本章教学微视频:3个 45分钟 4.1 初步认识面向对象 068 4.1.1 类与对象 068 4.1.2 游戏中的角色类 070 4.1.3 构造方法与重载 072 4.1.4 访问控制符 075 4.2 深入探索面向对象 076 4.2.1 继承 076 4.2.2 多态 078 4.2.3 抽象类 080 4.2.4 接口 082 4.3 布局 085 4.3.1 通用属性 085 4.3.2 相对布局 086 4.3.3 线性布局 089 4.3.4 表格布局 091 4.3.5 帧布局 093 4.3.6 网格布局 094 4.4 就业面试技巧与解析 096 4.4.1 面试技巧与解析(一) 096 4.4.2 面试技巧与解析(二) 096
第2篇 核心应用 第5章 Android基本控件 098 ◎ 本章教学微视频:4个 25分钟 5.1 文本类控件 098 5.1.1 TextView 098 5.1.2 EditText 101 5.2 按钮类控件 103 5.2.1 Button 103 5.2.2 RadioButton 104 5.2.3 CheckBox 106 5.2.4 ToggleButton 108 5.3 图像类控件 110 5.3.1 ImageView 110 5.3.2 ImageButton 114 5.4 时间类控件 115 5.4.1 AnalogClock 115 5.4.2 TextClock 116 5.4.3 CalendarView 116 5.5 就业面试技巧与解析 118 5.5.1 面试技巧与解析(一) 118 5.5.2 面试技巧与解析(二) 118 第6章 Android高级控件 119 ◎ 本章教学微视频:2个 49分钟 6.1 进度类控件 119 6.1.1 ProgressBar 119 6.1.2 SeekBar 122 6.1.3 RatingBar 123 6.1.4 ScrollView 125 6.1.5 综合案例 126 6.2 适配器类控件 131 6.2.1 适配器 131 6.2.2 Spinner 133 6.2.3 ListView 135 6.2.4 ListView实现单选 138 6.3 就业面试技巧与解析 142 6.3.1 面试技巧与解析(一) 142 6.3.2 面试技巧与解析(二) 143 第7章 活动组件 144 ◎ 本章教学微视频:4个 40分钟 7.1 活动组件概述 144 7.2 创建与启动活动 145 7.2.1 向导创建活动 145 7.2.2 手动创建活动 146 7.2.3 启动活动 148 7.2.4 活动的4种启动模式 149 7.3 活动周期 155 7.3.1 单活动周期 155 7.3.2 多活动周期 158 7.4 活动间的通信 160 7.4.1 使用Intent传递数据 161 7.4.2 使用Intent接收数据 162 7.4.3 使用静态变量传递数据 164 7.4.4 使用全局变量传递数据 165 7.5 就业面试技巧与解析 167 7.5.1 面试技巧与解析(一) 167 7.5.2 面试技巧与解析(二) 167 第8章 Intent组件 168 ◎ 本章教学微视频:3个 45分钟 8.1 Intent的概念 168 8.2 深入Intent 169 8.2.1 Intent的属性与类型 169 8.2.2 component属性 170 8.2.3 action属性与category属性 171 8.2.4 data属性 175 8.2.5 type属性 178 8.2.6 extras属性与flag属性 179 8.3 Intent常见应用 181 8.4 就业面试技巧与解析 186 8.4.1 面试技巧与解析(一) 186 8.4.2 面试技巧与解析(二) 186
第3篇 核心技术 第9章 资源文件管理 188 ◎ 本章教学微视频:5个 46分钟 9.1 资源目录及文件 188 9.2 字符串资源 189 9.2.1 字符串 189 9.2.2 字符数组 190 9.2.3 数量字符串 191 9.2.4 格式和样式设置 193 9.3 颜色与尺寸资源 194 9.3.1 颜色资源 194 9.3.2 尺寸资源 198 9.4 图像资源 200 9.4.1 StateListDrawable 200 9.4.2 LayerDrawable 201 9.4.3 ShapeDrawable 204 9.4.4 ClipDrawable 208 9.5 菜单资源 210 9.5.1 选项菜单 211 9.5.2 上下文菜单 214 9.5.3 出菜单 216 9.6 就业面试技巧与解析 217 9.6.1 面试技巧与解析(一) 217 9.6.2 面试技巧与解析(二) 217 第10章 绘图与动画 219 ◎ 本章教学微视频:3个 15分钟 10.1 Bitmap类和Bitmap工厂 219 10.1.1 Bitmap类 219 10.1.2 Bitmap工厂类 220 10.2 绘图常用类 221 10.2.1 Paint 221 10.2.2 Canvas 223 10.2.3 Path 224 10.3 综合实例 227 10.3.1 主界面 227 10.3.2 绘制坐标系 229 10.3.3 绘制文本 230 10.3.4 绘制矩形 233 10.3.5 绘制圆形 234 10.3.6 绘制椭圆 235 10.3.7 绘制圆弧 237 10.3.8 绘制路径 239 10.3.9 画笔转角 243 10.4 就业面试技巧与解析 244 10.4.1 面试技巧与解析(一) 244 10.4.2 面试技巧与解析(二) 245 第11章 多媒体应用开发 246 ◎ 本章教学微视频:3个 13分钟 11.1 播放音乐 246 11.1.1 MediaPlayer 246 11.1.2 SoundPool 247 11.2 播放视频 249 11.2.1 MediaPlayer+SurfaceView 249 11.2.2 VideoView 253 11.3 相机 255 11.3.1 Camera 255 11.3.2 实现拍照 258 11.3.3 自定义相机 260 11.4 就业面试技巧与解析 264 11.4.1 面试技巧与解析(一) 265 11.4.2 面试技巧与解析(二) 265 第12章 文件的存储技术 266 ◎ 本章教学微视频:4个 16分钟 12.1 操作文件 266 12.1.1 文件的基本操作 266 12.1.2 保存账号和密码 268 12.2 操作XML文件 271 12.2.1 SAX解析 271 12.2.2 DOM解析 276 12.2.3 PULL解析 277 12.2.4 XML解析实例 278 12.3 操作JSON文件 281 12.3.1 JSON基础 281 12.3.2 解析JSON 283 12.4 SharedPreferences存储类 286 12.4.1 SharedPreferences基础 287 12.4.2 SharedPreferences实例 288 12.5 就业面试技巧与解析 290 12.5.1 面试技巧与解析(一) 290 12.5.2 面试技巧与解析(二) 290
第4篇 高级应用 第13章 使用服务组件 292 ◎ 本章教学微视频:3个 19分钟 13.1 服务基础 292 13.1.1 服务概述 292 13.1.2 新建服务 293 13.2 服务进阶 295 13.2.1 启动服务 295 13.2.2 绑定服务 298 13.2.3 Binder类 299 13.2.4 使用Messenger 302 13.3 就业面试技巧与解析 306 13.3.1 面试技巧与解析(一) 306 13.3.2 面试技巧与解析(二) 306 第14章 SQLite数据存储技术 308 ◎ 本章教学微视频:2个 16分钟 14.1 SQLite数据库基础 308 14.1.1 常用SQL语句 308 14.1.2 SQLite常用类 309 14.1.3 创建数据库 311 14.1.4 查看数据库 312 14.2 操作SQLite数据库 313 14.2.1 SQL语句操作数据库 313 14.2.2 API操作数据库 316 14.2.3 查询数据库 318 14.2.4 通讯录实例 321 14.3 就业面试技巧与解析 323 14.3.1 面试技巧与解析(一) 323 14.3.2 面试技巧与解析(二) 324 第15章 广播与内容提供者 325 ◎ 本章教学微视频:3个 16分钟 15.1 广播基础 325 15.1.1 广播概述 325 15.1.2 创建广播 327 15.1.3 自定义广播 328 15.2 广播进阶 330 15.2.1 广播分类 330 15.2.2 有序广播与无序广播 333 15.3 ContentProvider 336 15.3.1 简介 336 15.3.2 内容观察者 339 15.4 就业面试技巧与解析 343 15.4.1 面试技巧与解析(一) 343 15.4.2 面试技巧与解析(二) 343 15.4.3 面试技巧与解析(三) 343 第16章 使用多线程 344 ◎ 本章教学微视频:2个 26分钟 16.1 Handler 344 16.1.1 常规的使用 344 16.1.2 post() 346 16.1.3 sendMessage() 347 16.1.4 消息循环 349 16.1.5 实例 355 16.2 AsyncTask 358 16.2.1 AsyncTask简介 358 16.2.2 AsyncTask源码分析 360 16.3 就业面试技巧与解析 364 16.3.1 面试技巧与解析(一) 364 16.3.2 面试技巧与解析(二) 364 第17章 Android的网络应用 365 ◎ 本章教学微视频:2个 20分钟 17.1 网络基础 365 17.1.1 认识HTTP 365 17.1.2 HttpURLConnection 368 17.1.3 ResponseCode 372 17.1.4 网络图片 375 17.2 OkHttp 377 17.2.1 OkHttp基础 377 17.2.2 Post请求 379 17.2.3 实例 381 17.3 就业面试技巧与解析 383 17.3.1 面试技巧与解析(一) 384 17.3.2 面试技巧与解析(二) 384
第5篇 项目实践 第18章 入门阶段——开发《飞机大战》游戏 386 ◎ 本章教学微视频:7个 16分钟 18.1 开发背景 386 18.2 游戏原理 387 18.3 界面类 387 18.3.1 自定义视图 387 18.3.2 开始前界面 388 18.3.3 操控界面 390 18.4 抽象类 392 18.4.1 游戏对象基类 392 18.4.2 敌机类 393 18.4.3 物品类 394 18.4.4 子类 396 18.5 敌机类 397 18.5.1 中型敌机类 397 18.5.2 大型敌机类 398 18.5.3 BOSS敌机类 399 18.6 子类 400 18.6.1 玩家子1 401 18.6.2 玩家子2 402 18.6.3 BOSS子 403 18.7 角色类 404 第19章 提高阶段——开发员工管理系统 407 ◎ 本章教学微视频:4个 10分钟 19.1 开发背景 407 19.2 人员管理 408 19.2.1 人员实体类 408 19.2.2 人员管理界面 408 19.2.3 数据库操作 412 19.3 工资管理 414 19.3.1 工资实体类 414 19.3.2 工资管理界面 415 19.3.3 数据库操作 419 19.4 部门管理 420 19.4.1 部门实体类 420 19.4.2 部门管理界面 421 19.4.3 数据库操作 422 第20章 高级阶段——开发公共交通线路查询 系统 424 ◎ 本章教学微视频:6个 17分钟 20.1 系统开发背景及功能概述 424 20.2 开发前的准备工作 425 20.3 系统功能预览 427 20.4 界面主类GJCXActivity 428 20.4.1 goToWelcome()方法 430 20.4.2 goToMainMenu()方法 431 20.4.3 goTozzcxView()方法 432 20.4.4 goTocccxView()方法 433 20.4.5 goTozdcccxView()方法 434 20.4.6 goToListView()方法 435 20.4.7 goTogjxlView()方法 436 20.4.8 goToxtwhView()方法 436 20.4.9 goTocctjView()方法 437 20.4.10 goTozdtjView()方法 438 20.4.11 goTogxtjView()方法 439 20.4.12 initccSpinner()方法 440 20.4.13 initzdSpinner()方法 441 20.4.14 isLegal()方法 442 20.5 辅助界面的相关类 443 20.5.1 欢迎界面WelcomeView类 444 20.5.2 自定义控件GGView类 445 20.5.3 适配器CityAdapter类 446 20.6 数据库操作相关类 450 20.6.1 数据库表的创建—— CreatTable类 450 20.6.2 数据库操作——LoadUtil类 451 |
作者简介 | |
聚慕课教育研发中心,是有一家软件开发公司和线下培训机构共同组建的IT图书研发中心,具有18年的图书开发和12年软件开发经验。该研发中心有软件开发团队,一批一线软件培训讲师,高校青年教师以及学科专家团队构成。致力于IT类图书策划、组稿、及编写。我们对计算机图书市场进行科学、严谨的调查分析,紧跟高新科技,深度挖掘读者需求,整合优质作者资源,协助作者制定创作计划、确立创作思想与体例,并实时监控创作质量与进度,确保做出让读者读得懂、用的好、学的会的计算机类图书。 |
-
最近销售:已售出50 掌柜:风云定¥75 元
-
最近销售:已售出29 掌柜:风云定¥59 元
-
最近销售:已售出16 掌柜:风云定¥69 元
-
最近销售:已售出14 掌柜:风云定¥69 元
-
最近销售:已售出14 掌柜:风云定¥68 元