包邮 Android编程权威指南 第3版 Amazon移动开发类书 Android开发入门

包邮 Android编程权威指南 第3版 Amazon移动开发类书 Android开发入门 pdf epub mobi txt 电子书 下载 2025

想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 弗洛拉图书专营店
出版社: 人民邮电出版社
ISBN:9787115457592
商品编码:13464874189
出版时间:2017-06-08

具体描述



商品参数
Android编程权wei指南 第3版
             定价 129.00
出版社 人民邮电出版社
版次 1
出版时间 2017年6月
开本
作者 [美] 比尔·菲利普斯 克里斯·斯图尔特 克莉丝汀·马西卡诺
装帧 平装
页数
字数
ISBN编码 9787115457592
重量


内容介绍

Big Nerd Ranch是美国一家专业的移动开发技术培训机构。本书主要以其Android训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的Android编程quanwei指南。全书共36章,

详细介绍了8个Android应用的开发过程。通过这些精心设计的应用,你可以掌握很多重要的理论知识和开发技巧,获得宝贵的开发经验。



目录

第1章 Android开发初体验 1


1.1 Android开发基础 2


1.2 创建Android项目 2


1.3 Android Studio使用导航 6


1.4 用户界面设计 6


1.4.1 视图层级结构 10


1.4.2 组件属性 10


1.4.3 创建字符串资源 11


1.4.4 预览布局 12


1.5 从布局XML到视图对象 13


1.6 组件的实际应用 16


1.6.1 引用组件 17


1.6.2 设置监听器 17


1.7 创建提示消息 19


1.8 使用模拟器运行应用 21


1.9 深入学习:Android编译过程 23


1.10 关于挑战练习 25


1.11 挑战练习:定制toast消息 25


第2章 Android与MVC设计模式 26


2.1 创建新类 26


2.2 Android与MVC设计模式 29


2.3 更新视图层 31


2.4 更新控制器层 33


2.5 在物理设备上运行应用 37


2.5.1 连接设备 37


2.5.2 配置设备用于应用开发 37


2.6 添加图标资源 38


2.6.1 向项目中添加资源 39


2.6.2 在XML文件中引用资源 41


2.7 挑战练习:为TextView添加监听器 42


2.8 挑战练习:添加后退按钮 42


2.9 挑战练习:从按钮到图标按钮 42


第3章 activity的生命周期 45


3.1 日志跟踪理解activity生命周期 46


3.1.1 输出日志信息 46


3.1.2 使用LogCat 48


3.1.3 activity生命周期实例解析 50


3.2 设备旋转与activity生命周期 52


3.3 保存数据以应对设备旋转 56


3.4 再探activity生命周期 58


3.5 深入学习:activity内存清理现状 59


3.6 深入学习:日志记录的级别与方法 60


3.7 挑战练习:禁止一题多答 61


3.8 挑战练习:评分 61


第4章 Android应用的调试 62


4.1 异常与栈跟踪 63


4.1.1 诊断应用异常 64


4.1.2 记录栈跟踪日志 65


4.1.3 设置断点 66


4.1.4 使用异常断点 68


4.2 Android特有的调试工具 70


4.2.1 使用Android Lint 70


4.2.2 R类的问题 71


4.3 挑战练习:探索布局检查器 72


4.4 挑战练习:探索内存分配跟踪 72


第5章 第二个activity 74


5.1 创建第二个activity 75


5.1.1 创建新的activity 75


5.1.2 创建新的activity子类 78


5.1.3 在manifest配置文件中声明activity 78


5.1.4 为QuizActivity添加CHEAT按钮 79


5.2 启动activity 81


5.3 activity间的数据传递 83


5.3.1 使用intent extra 83


5.3.2 从子activity获取返回结果 86


5.4 activity的使用与管理 91


5.5 挑战练习:堵住漏洞 93


第6章 Android SDK版本与兼容 94


6.1 Android SDK版本 94


6.2 Android编程与兼容性问题 95


6.2.1 比较合理的版本 95


6.2.2 SDKZUI低版本 96


6.2.3 SDK目标版本 97


6.2.4 SDK编译版本 97


6.2.5 安全添加新版本API中的代码 97


6.3 使用Android开发者文档 100


6.4 挑战练习:报告编译版本 101


6.5 挑战练习:限制作弊次数 102


第7章 UI fragment与fragment 管理器 103


7.1 UI设计的灵活性需求 104


7.2 引入fragment 104


7.3 着手开发CriminalIntent 105


7.3.1 创建新项目 107


7.3.2 两类fragment 108


7.3.3 在Android Studio中增加依赖关系 108


7.3.4 创建Crime类 111


7.4 托管UI fragment 112


7.4.1 fragment的生命周期 112


7.4.2 托管的两种方式 113


7.4.3 定义容器视图 113


7.5 创建UI fragment 115


7.5.1 定义CrimeFragment的布局 115


7.5.2 创建CrimeFragment类 117


7.6 向FragmentManager添加UI fragment 122


7.6.1 fragment事务 123


7.6.2 FragmentManager与fragment生命周期 125


7.7 采用fragment的应用架构 126


7.8 深入学习:fragment与支持库 127


7.9 深入学习:为什么优先使用支持库版fragment 128


第8章 使用RecyclerView显示列表 129


8.1 升级CriminalIntent应用的模型层 130


8.2 使用抽象activity托管fragment 132


8.2.1 通用型fragment托管布局 133


8.2.2 抽象activity类 133


8.3 RecyclerView、ViewHolder和Adapter 137


8.3.1 ViewHolder和Adapter 138


8.3.2 使用RecyclerView 141


8.3.3 列表项视图 142


8.3.4 实现ViewHolder和Adapter 143


8.4 绑定列表项 145


8.5 响应点击 147


8.6 深入学习:ListView和GridView 148


8.7 深入学习:单例 148


8.8 挑战练习:RecyclerView ViewType 149


第9章 使用布局与组件创建用户界面 150


9.1 使用图形布局工具 151


9.2 引入ConstraintLayout 151


9.2.1 使用ConstraintLayout 152


9.2.2 约束编辑器 153


9.2.3 腾出空间 155


9.2.4 添加组件 157


9.2.5 约束的XML形式 159


9.2.6 编辑属性 160


9.2.7 动态设置列表项 162


9.3 深入学习布局属性 163


9.3.1 dp、sp以及屏幕像素密度 163


9.3.2 边距与内边距 165


9.3.3 样式、主题及主题属性 166


9.3.4 Android应用的设计原则 166


9.4 图形布局工具使用小结 167


9.5 挑战练习:日期格式化 167


第10章 使用fragment argument 168


10.1 从fragment中启动activity 168


10.1.1 附加extra信息 169


10.1.2 获取extra信息 170


10.1.3 使用Crime数据更新CrimeFragment视图 171


10.1.4 直接获取extra信息的缺点 172


10.2 fragment argument 172


10.2.1 附加argument给fragment 173


10.2.2 获取argument 174


10.3 刷新显示列表项 174


10.4 通过fragment获取返回结果 176


10.5 深入学习:为何要用fragment argument 177


10.6 挑战练习:实现高效的RecyclerView刷新 178


10.7 挑战练习:优化CrimeLab的表现 178第11章 使用ViewPager 179


11.1 创建CrimePagerActivity 180


11.1.1 ViewPager与PagerAdapter 181


11.1.2 整合并配置使用CrimePagerActivity 182


11.2 FragmentStatePagerAdapter与FragmentPagerAdapter 184


11.3 深入学习:ViewPager的工作原理 186


11.4 深入学习:以代码的方式创建视图 187


11.5 挑战练习:恢复CrimeFragment的边距 187


11.6 挑战练习:添加Jump to First按钮和Jump to Last按钮 188


第12章 对话框 189


12.1 创建DialogFragment 190


12.1.1 显示DialogFragment 192


12.1.2 设置对话框的显示内容 94


12.2 fragment间的数据传递 196


12.2.1 传递数据给DatePickerFragment 197


12.2.2 返回数据给CrimeFragment 199


12.3 挑战练习:更多对话框 205


12.4 挑战练习:实现响应式DialogFragment 205


第13章 工具栏 207


13.1 AppCompat 207


13.2 工具栏菜单 209


13.2.1 在XML文件中定义菜单 210


13.2.2 创建菜单 214


13.2.3 响应菜单项选择 217


13.3 实现层级式导航 218


13.4 可选菜单项 219


13.4.1 切换菜单项标题 220


13.4.2 “还有个问题” 222


13.5 深入学习:工具栏与操作栏 224


13.6 挑战练习:删除crime记录 224


13.7 挑战练习:复数字符串资源 224


13.8 挑战练习:用于RecyclerView的空视图 225


第14章 SQLite数据库 226


14.1 定义schema 226


14.2 创建初始数据库 227


14.2.1 使用Android Device Monitor查看文件 230


14.2.2 处理数据库相关问题 231


14.3 修改CrimeLab类 232


14.4 写入数据库 233


14.4.1 使用ContentValues 233


14.4.2 插入和更新记录 234


14.5 读取数据库 235


14.5.1 使用CursorWrapper 236


14.5.2 创建模型层对象 238


14.6 深入学习:数据库高级主题介绍 241


14.7 深入学习:应用上下文 241


14.8 挑战练习:删除crime记录 242


第15章 隐式intent 243


15.1 添加按钮组件 244


15.2 添加嫌疑人信息至模型层 244


用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou 等,本站所有链接都为正版商品购买链接。

© 2025 windowsfront.com All Rights Reserved. 静流书站 版权所有