网站颜色:

ANDROID移动开发案例课堂 刘玉红、蒲娟 著 网络技术 专业科技 清华大学出版社 9787302523826.

  • 产品名称:Android移动开发案例课堂
  • 书名:Android移动开发案例课堂
  • 作者:刘玉红、蒲娟
  • 定价:89.00元
  • 书名:Android移动开发案例课堂
  • 开本:16开
  • 是否是套装:否
  • 出版社名称:清华大学出版社

ANDROID移动开发案例课堂

作  者:刘玉红、蒲娟 著
定  价:89
出 版 社:清华大学出版社
出版日期:(咨询特价)年05月01日
页  数:467
装  帧:平装
ISBN:26
主编推荐

《Android移动开发案例课堂》的特色如下:零基础、入门级的讲解    无论您是否从事计算机相关行业,无论您是否接触过Android移动开发,都能从本书中找到适合的起点。超多、实用、专业的范例和项目    本书在编排上紧密结合深入学习Android移动开发技术的先后过程,从Android移动开发的环境搭建开始,带领大家逐步深入地学习各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导......

目录
篇基 础 入 门章走进Android的世界——快速搭建开发环境 31.1认识Android 41.1.1Android简介 41.1.2Android系统架构 41.1.3Android四大组件 61.2Android模拟器 71.2.1模拟器概述 71.2.2模拟器和真机的使用区别 81.3开发Android应用前的准备 81.3.1Android系统开发要求 81.3.2Android软件开发包 91.4Android开发环境搭建 91.4.1Java环境搭建 91.4.2安装Android Studio 141.4.3Android Studio开发工具介绍 191.5大神解惑 211.6跟我学上机 22第2章跨平台测试利器——Android虚拟设备 232.1HelloWorld应用分析 242.1.1新建一个Android项目 242.1.2启动模拟器 262.1.3运行程序 282.1.4项目结构 292.1.5代码分析 312.2第三方模拟器Genymotion 332.2.1注册Genymotion 332.2.2Genymotion 332.2.3安装Genymotion 342.2.4引入Genymotion 362.2.5启动Genymotion并添加设备 382.3大神解惑 402.4跟我学上机 40第3章Android布局与实现 413.1Android布局 423.1.1创建一个错误布局的程序 423.1.2相对布局 453.1.3线性布局 503.1.4帧布局 513.1.5表格布局 523.1.6网格布局 553.1.7布局管理器的综合应用 593.1.8约束布局 603.2UI设计相关概念 643.2.1View是什么 643.2.2ViewGroup是什么 653.2.3通过Java代码控制UI界面 653.2.4通过Java代码与XML混合控制UI界面 673.3大神解惑 683.4跟我学上机 68第2篇核 心 技 术第4章基础UI组件 714.1文本类组件 724.1.1TextView组件 724.1.2EditText组件 734.2按钮类组件 754.2.1普通按钮 754.2.2图片按钮 764.2.3单选按钮 784.2.4多选按钮 824.3日期时间类组件 854.3.1日期选择组件 854.3.2时间选择组件 864.3.3日历视图组件 884.3.4文本时钟组件 894.3.5计时器组件 904.4大神解惑 934.5跟我学上机 93第5章不错UI组件 955.1进度条类组件 965.1.1进度条组件 965.1.2拖动条组件 975.1.3星级评分组件 995.2图像类组件 1015.2.1图像视图组件 1015.2.2图像切换组件 1035.2.3网格视图组件 1055.3列表类组件 1095.3.1下拉列表框组件 1105.3.2列表视图组件 1125.3.3RecyclerView组件 1155.4通用组件 1185.4.1滚动视图组件 1185.4.2选项卡组件 1205.5大神解惑 1225.6跟我学上机 122第6章精通活动 1236.1认识活动 1246.2深入活动 1256.2.1初建Activity 1256.2.2配置Activity 1266.2.3Activity的启动与关闭 1276.3构建多个活动的应用 1306.3.1数据交换之Bundle 1306.3.2调用页面返回数据 1346.4组件间的信使Intent 1386.4.1什么是Intent 1386.4.2应用Intent 1396.4.3Intent的属性 1396.4.4Intent的种类 1416.4.5Intent过滤器 1426.5大神解惑 1436.6跟我学上机 144第7章服务与广播 1457.1认识服务 1467.1.1服务的分类 1467.1.2创建服务 1477.1.3启动与停止服务 1507.1.4绑定服务 1537.2IntentService 1567.3认识广播 1577.3.1广播的分类 1577.3.2接收系统广播 1577.3.3发送广播 1607.4大神解惑 1627.5跟我学上机 162第8章事件与消息 1638.1事件的处理 1648.1.1基于监听的事件处理 1648.1.2基于回调的事件处理 1668.2物理按键事件 1678.3触摸事件 1698.3.1长按事件 1698.3.2触摸事件 1708.3.3触摸与单击的区别 1718.4Toast提示消息 1728.4.1makeText方法 1738.4.2定制Toast 1738.5AlertDialog消息 1748.6状态栏通知消息 1788.7Handler消息 1808.7.1Handler的运行机制 1808.7.2Handler类中的常用方法 1818.7.3Handler与Looper、MessageQueue的关系 1828.8大神解惑 1848.9跟我学上机 184第9章使用资源 1859.1字符串资源 1869.1.1字符串资源文件 1869.1.2使用字符串资源 1879.2颜色资源 1879.2.1颜色资源文件 1879.2.2颜色的设置 1889.2.3文本框使用颜色 1889.3数组资源 1899.3.1定义资源文件 1899.3.2使用数组资源 1899.4尺寸资源 1919.4.1尺寸单位 1919.4.2尺寸资源文件 1919.4.3使用尺寸资源 1929.5布局资源 1939.6图像资源 1949.6.1Drawable资源 1949.6.2Drawable中的XML资源 1969.6.3Mipmap资源 1999.7主题和样式资源 1999.7.1主题资源 1999.7.2样式资源 2019.7.3主题编辑器的使用 2019.8菜单资源 2039.8.1静态创建菜单 2039.8.2动态创建菜单 2049.8.3使用菜单 2059.9国际化 2079.10大神解惑 2099.11跟我学上机 2100章图形与图像处理 21110.1bitmap图片 21210.1.1Bitmap类 21210.1.2BitmapFactory类 21210.2绘图常用类 21410.2.1Paint类 21410.2.2Canvas类 21510.2.3Path类 21710.3绘制图像 21710.4绘制路径 21910.5动画 22110.5.1逐帧动画 22110.5.2补间动画 22210.5.3布局动画 22610.5.4属性动画 22910.6大神解惑 23210.7跟我学上机 2321章多媒体开发 23311.1音频与视频 23411.1.1MediaPlayer播放音频 23411.1.2SoundPool播放音频 23611.1.3MediaPlayer播放视频 23811.1.4VideoView播放视频 24011.2摄像头 24211.2.1使用系统相机 24211.2.2自定义相机拍照 24511.3大神解惑 25011.4跟我学上机 250第3篇高 级 应 用2章数据存储 25312.1文件存储读写 25412.1.1文件操作模式及方法 25412.1.2读写文件操作 25512.1.3通过DDMS查看存储内容 25912.2SharedPreferences存储 26012.2.1获取SharedPreferences对象 26012.2.2向SharedPreferences中存入 数据 26012.2.3读取SharedPreferences中的 数据 26212.3数据库存储 26412.3.1sqlite3工具的使用 26412.3.2代码操作数据库 26612.3.3SQLiteOpenHelper类 26912.4大神解惑 27312.5跟我学上机 2743章数据共享 27513.1数据共享的标准 27613.1.1ContentProvider简介 27613.1.2什么是URI 27613.1.3权限 27713.1.4运行时权限的获取 27813.2访问其他程序的数据 28113.2.1ContextResolver的基本用法 28113.2.2创建自己的共享数据 28413.2.3辅助类 28613.2.4打包与解析数据 28713.2.5展示数据 28913.3大神解惑 29113.4跟我学上机 2914章传感器 29314.1传感器简介 29414.1.1常用传感器简介 29414.1.2使用传感器开发 29414.2传感器实战 29614.2.1方向传感器 29614.2.2加速度传感器 29714.3指南针项目 30014.3.1创建项目 30014.3.2重绘方法 30014.3.3更新位置 30114.3.4国际化开发 30314.3.5界面布局 30614.4大神解惑 30814.5跟我学上机 3085章网络开发 30915.1网络通信 31015.1.1网络通信的两种形式 31015.1.2TCP协议基础 31015.1.3TCP简单通信 31115.1.4使用多线程进行通信 31115.2使用URL访问网络资源 31615.2.1使用URL读取网络资源 31715.2.2使用URLconnection提交 请求 31915.3JSON数据 32515.3.1JSON语法 32515.3.2JSON和XML的比较 32615.4构造与解析JSON数据 32815.5大神解惑 33115.6跟我学上机 3316章精通地图定位 33316.1引入地图 33416.1.1百度地图SDK 33416.1.2创建百度应用 33516.1.3将百度SDK加入工程 33816.2地图开发 34016.2.1实例显示百度地图 34016.2.2定位到自己 34116.2.3实现方向跟随 34416.3辅助功能 34616.3.1模式切换 34616.3.2地图切换 34816.4大神解惑 34916.5跟我学上机 3507章Android碎片开发 35117.1Fragment实现 35217.1.1Fragment概述 35217.1.2静态实现Fragment 35417.1.3动态实现Fragment 35617.2Fragment与Activity 36017.2.1Fragment的周期 36017.2.2Activity向Fragment传值 36417.2.3Fragment向Activity传值 36517.2.4Fragment与Fragment之间的 传值 36717.3Fragment的两个子类 36917.3.1ListFragment 36917.3.2DialogFragment 37017.4大神解惑 37217.5跟我学上机 3728章Android开发的技巧与调试 37318.1快捷键的使用 37418.1.1Log类快捷键 37418.1.2开发快捷键 37518.2调试技巧 38218.2.1断点设置 38218.2.2其他调试技巧 38418.3DDMS的功能和使用 38618.4大神解惑 38818.5跟我学上机 388第4篇项目开发实战9章项目实训1——开发俄罗斯 方块 39119.1开发背景 39219.2游戏原理 39219.2.1组成单 39219.2.2运动原理 39419.3创建项目 39419.3.1开发环境需求 39519.3.2创建新项目 39519.4数据存储类 39619.4.1数据存储 39619.4.2数据初始化 39719.4.3获取方块下标 39819.5控制类 39819.5.1编写控制类 39919.5.2加载方块 39919.5.3是否可移动算法 40019.5.4定时下降算法 40119.5.5是否可消行算法 40219.5.6方块触底算法 40319.5.7速降算法 40319.5.8方向控制算法 40419.5.9变形算法 40419.6界面绘制类 40619.6.1编写界面绘制类 40619.6.2界面绘制 40719.6.3界面布局 40919.7项目总结 411第20章项目实训2——开发股票 操盘手 41320.1系统功能设计 41420.2创建项目 41420.2.1开发环境需求 41420.2.2创建新项目 41420.3欢迎界面设置 41520.3.1欢迎界面布局 41520.3.2欢迎界面逻辑设置 41620.4功能界面设置 41720.4.1主界面逻辑 41720.4.2界面中的格栅类 42020.4.3触碰位置判断 42120.4.4绘制经线 42120.4.5绘制纬线 42220.4.6分时界面 42220.5K线界面设置 42720.5.1成交蜡烛图 42720.5.2绘制详细信息 42820.5.3绘制参考信息 43020.6项目总结 432第21章项目实训3——开发考试系统 43321.1系统功能设计 43421.2创建项目 43421.2.1开发环境需求 43421.2.2创建新项目 43421.3欢迎界面设置 43521.3.1欢迎界面布局 43521.3.2欢迎界面逻辑处理 43621.4部分类的封装 43821.4.1数据库类 43821.4.2窗口类 43921.4.3文件类 44021.5主界面与跳转页面 44121.5.1主界面 44121.5.2答题界面 44521.5.3题目类 44621.5.4查看答案 44721.5.5编号选题 44821.5.6收藏题目 44921.6数据库相关操作 44921.7项目总结 450第22章项目实训4——开发网上商城 45122.1系统功能设计 45222.2创建项目 45222.2.1开发环境需求 45222.2.2创建新项目 45222.3欢迎界面 45322.3.1欢迎界面布局 45322.3.2欢迎界面逻辑 45422.4主界面 45422.4.1界面分类跳转 45522.4.2搜索页面 45622.4.3广告轮播 45622.4.4拍照按钮 45722.5搜索页面 45722.6分类页面 45822.6.1分类数据存储 45822.6.2分类数据显示 45922.7购物车页面 46022.8用户信息页面 46122.8.1跳转不同页面 46122.8.2账号登录页面 46222.8.3退出窗 46322.8.4更多信息 46422.9自定义伸缩类 46422.9.1成员变量 46522.9.2触摸事件 46522.9.3回缩动画 46622.10项目总结 467
内容虚线

内容简介

《Android移动开发案例课堂》以零基础讲解为宗旨,用实例引导读者深入学习,采取“基础入门→核心技术→不错应用→项目开发实战”的讲解模尸深入浅出地讲解Android的各项技术及实战技能。《Android移动开发案例课堂》篇“基础入门”主要讲解走进Android的世界、Android虚拟设备、Android布局与实现等;第2篇“核心技术”主要讲解基础UI组件、不错UI组件、精通活动、服务与广播、事件与消息、使用资源、图形与图像处理、多媒体开发等;第3篇“不错应用”主要讲解数据存储、数据共享、传感器、网络开发、精通地图定位、Android碎片开发、Android开发的技巧与调试等;第4篇“项目开发实战”主要讲解开发俄罗斯方块、开发股票操盘手、开发考试系统、开发网上商城。《Android移动开发案例课堂》赠送10大超值品牌资源,包括本书实例源文件、精美教学幻灯片、精选本书教学视频、1......

作者简介

刘玉红、蒲娟 著

作者长期从事程序开发工作,数年来承接了大量的项目,具有丰富的实践经验。

精彩内容

    3.1.2相对布局通过名字就可以知道,RelativeLayout(相对布局)管理器,是需要有一个参考对象来进行布局的管理器。所以首先要有一个参考的组件,例如参考桌面的很好、左侧、右侧、底部等。下面通过实例来演示如何进行布局,以及它都有哪些属性。相对布局语法格式如下:在上面的语法中,为起始标记,为结束标记,起始标记后面的语句侍定格式为XML命名空间的属性。在Android中,任何一种布局都可以通过两种方式来实现:一种是XML,另一种是Java......

摘要

    “软件开发案例课堂”系列图书是专门为软件开发和数据库初学者量身定做的一套学习用书,整套书具有以下特点。前沿科技    无论是软件开发还是数据库设计,我们都精选较为前沿或者用户群较大的领域推进,帮助大家认识和了解最新动态。权威的作者团队    组织国家重点实验室和资深应用专家联手编著该套图书,融合丰富的教学经验与优秀的管理理念。学习型案例设计    以技术的实际应用过程为主线,全程采用图解和同步多媒体结合的教学方尸生动、直观、全面地剖析使用过程中的各种应用技能,降低难度,提升学习效率。为什么要写这样一本书    Android平台由互联网与社会信息科技的......

热门设计服务