Android 4.X开发完全上手:手把手构建完整Android App范例

Android 4.X开发完全上手:手把手构建完整Android App范例
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , ,
2014-11
版次: 1
ISBN: 9787302383079
定价: 59.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 348页
字数: 557千字
正文语种: 简体中文
15人买过
  •   《Android 4.X 开发完全上手——手把手构建完整Android App范例》从头构建一个功能完备的应用程序,从而带你熟练掌握现代Android编程技术。你将能使用Android 4.3工具集解决每个Android开发人员都会遇到的实际问题,并学习成功开发移动项目的最佳实践。如果你的Android开发经验很少,甚至从未开发过Android项目,但已经掌握了Java基础知识,那么《Android 4.X 开发完全上手——手把手构建完整Android App范例》无疑是你的理想之选。顶尖Android开发大师James Talbot和Justin McLean精心设计了涵盖整个开发过程的练习,指引你构建一个紧贴实用的自行车移动应用程序,来处理从“里程追踪”乃至“路线规划”的所有事项。每章环环相扣,一步步地夯实你的Android知识,最终获得一个可运行的完整应用程序。在学习过程中,你将可以积累实际编码经验,你的代码将使用Android最新功能,并在最广泛的设备上运行。你将学会运用成熟方案来解决Android开发过程中不时出现的棘手问题,如传感器数据失准和电池续航能力不足等,而这些是其他大多数Android图书常忽略的编程陷阱。
      涵盖内容:在Windows和Mac上配置Android开发环境;快速创建一个可运行的简单应用程序,演示Android基本原理;熟悉Activity、Intent、Service和Resource等核心部件;构建一个可用的用户界面,然后使其更直观有效;为Android应用程序设计专业风格;使应用程序能感知位置;集成社交网络功能;构建高效的线程化应用程序;集成对数据库的支持,以便读写数据;提高应用程序运行速度,减少占用的内存和功耗;高效地测试和调试应用程序;轻松实现应用程序的国际化,从而在多个国家和语言区域中使用;通过Google Play和Amazon AppStore销售应用程序。
     James Talbot目前正在基于开源的Java内容仓库(Java Content Repository)构建高级的Web、移动Web和Android应用程序。James为Lynda.com和Total Training录制了诸多培训视频,他广泛参与教学工作,并多次在技术会议上发表演讲。

      Justin Mclean是Class Software公司的所有者,曾开发数百个浏览器、桌面和移动应用程序。Justin是Apache Flex的提交者、董事会成员和发布经理。Justin也是一名Adobe社区专家、一位经验丰富的培训师和会议演讲人。 第1章 Android开发简介1.1 了解Android的优势1.2 构建本地应用程序1.3 Android的历史1.4 Android用户界面1.5 Android应用程序1.6 Google Play简介1.7 小结
    第2章 搭建开发环境2.1 在Windows上安装Java JDK和JRE2.2 在Windows上安装Eclipse集成开发环境2.2.1 安装Eclipse2.2.2 在Eclipse中配置Java JRE2.2.3 熟悉Eclipse2.3 在Windows上安装Android SDK2.4 Mac系统上安装和使用Java2.4.1 在Mac电脑上下载并安装JDK2.4.2 在Mac上下载并安装Eclipse IDE2.4.3 在Mac上下载并安装Android SDK2.4.4 在Mac上安装Android Developer Tools插件2.5 小结
    第3章 创建第一个Android应用程序3.1 创建Android应用程序3.2 运行Android项目3.2.1 创建Android虚拟设备3.2.2 在AVD中运行应用程序3.2.3 使用Android虚拟设备的最佳实践3.2.4 在实际设备上安装Android应用程序3.3 在Android项目中使用Lint3.4 Android项目文件3.4.1 XML布局文件3.4.2 XML资源文件3.4.3 XML文件中的ID属性及其在生成的文件中的作用3.4.4 Activity文件3.4.5 Activity的生命周期3.4.6 访问Activity中的TextView3.4.7 应用程序日志3.4.8 Android清单文件3.5 小结
    第4章 创建Android用户界面4.1 重构代码4.2 实施Strict模式4.3 创建一个简单的用户界面4.3.1 线性布局的用法4.3.2 创建按钮事件处理程序4.3.3 更新计时器显示4.3.4 显示正在运行的计时器4.4 Activity生命周期4.4.1 Android Activity生命周期4.4.2 修复Activity生命周期问题4.5 实现Android设备的振动4.6 保存用户首选项4.6.1 创建新的Activity4.6.2 显示新的Activity4.6.3 保存应用程序的状态4.6.4 使用Shared Preferences4.7 小结
    第5章 提高Android应用程序可用性5.1 重构代码5.2 改善Setting Activity5.2.1 显示Toast弹出窗口5.2.2 使用后退按钮从Settings Activity返回5.3 操作栏和菜单5.3.1 创建菜单5.3.2 创建一个操作栏5.3.3 返回Home画面5.4 使用通知5.4.1 创建通知5.4.2 显示或替换一个新的通知5.4.3 定期显示通知5.5 创建数据库5.5.1 创建数据模型5.5.2 创建数据库及其表5.5.3 检查表的创建5.5.4 创建表间的关系5.5.5 创建路线列表视图5.6 小结
    第6章 自定义Android应用程序6.1 重构应用程序6.2 了解屏幕的差异6.2.1 屏幕尺寸和屏幕密度6.2.2 了解设备6.3 使应用程序与分辨率无关6.4 使用配置限定符6.4.1 创建启动图标6.4.2 创建通知图标6.4.3 让应用程序适合不同的屏幕尺寸6.4.4 使用资源尺寸6.4.5 在Java代码中改变文字的大小6.4.6 修改横屏模式的布局6.4.7 修改平板电脑的布局6.4.8 创建并排的视图6.5 使用样式和主题6.5.1 启用夜间模式6.5.2 切换主题6.5.3 检测亮度级别6.5.4 处理不稳定的传感器值6.6 小结
    第7章 使应用程序支持位置感知7.1 重构代码7.2 定位设备的位置7.2.1 在虚拟设备中测试GPS7.2.2 GPS定位的精度7.2.3 提高GPS定位的用户体验7.2.4 显示Google Maps7.3 处理不精确的位置数据7.4 保存GPS数据7.4.1 插入、更新和删除数据7.4.2 更新模型7.4.3 在应用程序中使用数据库7.5 显示GPS数据7.5.1 使用ListActivity7.5.2 在Google地图中显示GPS数据7.6 小结
    第8章 集成社交网络8.1 重构代码8.2 将照片整合到Android应用程序中8.2.1 拍照8.2.2 检查是否可以拍照8.2.3 在应用程序中显示相片8.2.4 获得Activity的结果8.3 与朋友分享内容8.3.1 显示选择器8.3.2 分享文本和图片8.4 小结
    第9章 优化性能、内存和电源管理9.1 重构代码9.2 让应用程序以服务形式运行9.2.1 处理方向改变9.2.2 创建服务9.3 延长电池寿命9.3.1 确定用电量9.3.2 根据电量水平进行响应9.3.3 定期检查电池9.4 加快数据库运行速度9.4.1 通过索引加速数据库9.4.2 使用异步方式加速数据库9.5 小结
    第10章 测试应用程序10.1 重构代码10.2 使用JUnit进行测试10.2.1 创建一个新的测试应用程序10.2.2 提高测试覆盖率10.2.3 加快测试速度10.2.4 通过重构使测试更容易10.3 使用Android JUnit 扩展来测试10.3.1 测试Android Activity10.3.2 创建Mock应用程序10.3.3 测试Activity生命周期10.3.4 进一步测试Activity10.3.5 通过与UI的交互来测试10.4 测试服务10.5 使用Monkey测试10.6 自动运行测试10.6.1 从命令行运行测试10.6.2 安装Jenkins10.6.3 使用Git版本控制10.6.4 Git Bash命令概述10.6.5 使用Jenkins10.7 在多种设备上测试10.8 小结
    第11章 针对不同设备和国家进行优化11.1 重构代码11.2 国际化11.2.1 支持多语言11.2.2 从简单的机器翻译开始11.2.3 在用户的帮助下改善翻译结果11.2.4 添加更多语言版本11.3 适应各种方言11.3.1 添加区域码11.3.2 处理单词的变化:Route、Path、Trail和Track11.4 处理各种语言格式11.4.1 支持从右至左布局11.4.2 处理日期、数字和货币的变体11.5 支持向后兼容11.5.1 使用Android支持库11.5.2 Android版本检查11.6 为各种屏幕尺寸进行构建11.7 使用Fragment11.8 小结
    第12章 使用Google Play和Amazon Appstore来销售应用程序12.1 建立媒体策略12.1.1 使用Google Play12.1.2 使用服务和API实现Google许可12.2 在应用程序中使用广告12.3 使用Amazon Appstore12.4 小结
  • 内容简介:
      《Android 4.X 开发完全上手——手把手构建完整Android App范例》从头构建一个功能完备的应用程序,从而带你熟练掌握现代Android编程技术。你将能使用Android 4.3工具集解决每个Android开发人员都会遇到的实际问题,并学习成功开发移动项目的最佳实践。如果你的Android开发经验很少,甚至从未开发过Android项目,但已经掌握了Java基础知识,那么《Android 4.X 开发完全上手——手把手构建完整Android App范例》无疑是你的理想之选。顶尖Android开发大师James Talbot和Justin McLean精心设计了涵盖整个开发过程的练习,指引你构建一个紧贴实用的自行车移动应用程序,来处理从“里程追踪”乃至“路线规划”的所有事项。每章环环相扣,一步步地夯实你的Android知识,最终获得一个可运行的完整应用程序。在学习过程中,你将可以积累实际编码经验,你的代码将使用Android最新功能,并在最广泛的设备上运行。你将学会运用成熟方案来解决Android开发过程中不时出现的棘手问题,如传感器数据失准和电池续航能力不足等,而这些是其他大多数Android图书常忽略的编程陷阱。
      涵盖内容:在Windows和Mac上配置Android开发环境;快速创建一个可运行的简单应用程序,演示Android基本原理;熟悉Activity、Intent、Service和Resource等核心部件;构建一个可用的用户界面,然后使其更直观有效;为Android应用程序设计专业风格;使应用程序能感知位置;集成社交网络功能;构建高效的线程化应用程序;集成对数据库的支持,以便读写数据;提高应用程序运行速度,减少占用的内存和功耗;高效地测试和调试应用程序;轻松实现应用程序的国际化,从而在多个国家和语言区域中使用;通过Google Play和Amazon AppStore销售应用程序。
  • 作者简介:
     James Talbot目前正在基于开源的Java内容仓库(Java Content Repository)构建高级的Web、移动Web和Android应用程序。James为Lynda.com和Total Training录制了诸多培训视频,他广泛参与教学工作,并多次在技术会议上发表演讲。

      Justin Mclean是Class Software公司的所有者,曾开发数百个浏览器、桌面和移动应用程序。Justin是Apache Flex的提交者、董事会成员和发布经理。Justin也是一名Adobe社区专家、一位经验丰富的培训师和会议演讲人。
  • 目录:
    第1章 Android开发简介1.1 了解Android的优势1.2 构建本地应用程序1.3 Android的历史1.4 Android用户界面1.5 Android应用程序1.6 Google Play简介1.7 小结
    第2章 搭建开发环境2.1 在Windows上安装Java JDK和JRE2.2 在Windows上安装Eclipse集成开发环境2.2.1 安装Eclipse2.2.2 在Eclipse中配置Java JRE2.2.3 熟悉Eclipse2.3 在Windows上安装Android SDK2.4 Mac系统上安装和使用Java2.4.1 在Mac电脑上下载并安装JDK2.4.2 在Mac上下载并安装Eclipse IDE2.4.3 在Mac上下载并安装Android SDK2.4.4 在Mac上安装Android Developer Tools插件2.5 小结
    第3章 创建第一个Android应用程序3.1 创建Android应用程序3.2 运行Android项目3.2.1 创建Android虚拟设备3.2.2 在AVD中运行应用程序3.2.3 使用Android虚拟设备的最佳实践3.2.4 在实际设备上安装Android应用程序3.3 在Android项目中使用Lint3.4 Android项目文件3.4.1 XML布局文件3.4.2 XML资源文件3.4.3 XML文件中的ID属性及其在生成的文件中的作用3.4.4 Activity文件3.4.5 Activity的生命周期3.4.6 访问Activity中的TextView3.4.7 应用程序日志3.4.8 Android清单文件3.5 小结
    第4章 创建Android用户界面4.1 重构代码4.2 实施Strict模式4.3 创建一个简单的用户界面4.3.1 线性布局的用法4.3.2 创建按钮事件处理程序4.3.3 更新计时器显示4.3.4 显示正在运行的计时器4.4 Activity生命周期4.4.1 Android Activity生命周期4.4.2 修复Activity生命周期问题4.5 实现Android设备的振动4.6 保存用户首选项4.6.1 创建新的Activity4.6.2 显示新的Activity4.6.3 保存应用程序的状态4.6.4 使用Shared Preferences4.7 小结
    第5章 提高Android应用程序可用性5.1 重构代码5.2 改善Setting Activity5.2.1 显示Toast弹出窗口5.2.2 使用后退按钮从Settings Activity返回5.3 操作栏和菜单5.3.1 创建菜单5.3.2 创建一个操作栏5.3.3 返回Home画面5.4 使用通知5.4.1 创建通知5.4.2 显示或替换一个新的通知5.4.3 定期显示通知5.5 创建数据库5.5.1 创建数据模型5.5.2 创建数据库及其表5.5.3 检查表的创建5.5.4 创建表间的关系5.5.5 创建路线列表视图5.6 小结
    第6章 自定义Android应用程序6.1 重构应用程序6.2 了解屏幕的差异6.2.1 屏幕尺寸和屏幕密度6.2.2 了解设备6.3 使应用程序与分辨率无关6.4 使用配置限定符6.4.1 创建启动图标6.4.2 创建通知图标6.4.3 让应用程序适合不同的屏幕尺寸6.4.4 使用资源尺寸6.4.5 在Java代码中改变文字的大小6.4.6 修改横屏模式的布局6.4.7 修改平板电脑的布局6.4.8 创建并排的视图6.5 使用样式和主题6.5.1 启用夜间模式6.5.2 切换主题6.5.3 检测亮度级别6.5.4 处理不稳定的传感器值6.6 小结
    第7章 使应用程序支持位置感知7.1 重构代码7.2 定位设备的位置7.2.1 在虚拟设备中测试GPS7.2.2 GPS定位的精度7.2.3 提高GPS定位的用户体验7.2.4 显示Google Maps7.3 处理不精确的位置数据7.4 保存GPS数据7.4.1 插入、更新和删除数据7.4.2 更新模型7.4.3 在应用程序中使用数据库7.5 显示GPS数据7.5.1 使用ListActivity7.5.2 在Google地图中显示GPS数据7.6 小结
    第8章 集成社交网络8.1 重构代码8.2 将照片整合到Android应用程序中8.2.1 拍照8.2.2 检查是否可以拍照8.2.3 在应用程序中显示相片8.2.4 获得Activity的结果8.3 与朋友分享内容8.3.1 显示选择器8.3.2 分享文本和图片8.4 小结
    第9章 优化性能、内存和电源管理9.1 重构代码9.2 让应用程序以服务形式运行9.2.1 处理方向改变9.2.2 创建服务9.3 延长电池寿命9.3.1 确定用电量9.3.2 根据电量水平进行响应9.3.3 定期检查电池9.4 加快数据库运行速度9.4.1 通过索引加速数据库9.4.2 使用异步方式加速数据库9.5 小结
    第10章 测试应用程序10.1 重构代码10.2 使用JUnit进行测试10.2.1 创建一个新的测试应用程序10.2.2 提高测试覆盖率10.2.3 加快测试速度10.2.4 通过重构使测试更容易10.3 使用Android JUnit 扩展来测试10.3.1 测试Android Activity10.3.2 创建Mock应用程序10.3.3 测试Activity生命周期10.3.4 进一步测试Activity10.3.5 通过与UI的交互来测试10.4 测试服务10.5 使用Monkey测试10.6 自动运行测试10.6.1 从命令行运行测试10.6.2 安装Jenkins10.6.3 使用Git版本控制10.6.4 Git Bash命令概述10.6.5 使用Jenkins10.7 在多种设备上测试10.8 小结
    第11章 针对不同设备和国家进行优化11.1 重构代码11.2 国际化11.2.1 支持多语言11.2.2 从简单的机器翻译开始11.2.3 在用户的帮助下改善翻译结果11.2.4 添加更多语言版本11.3 适应各种方言11.3.1 添加区域码11.3.2 处理单词的变化:Route、Path、Trail和Track11.4 处理各种语言格式11.4.1 支持从右至左布局11.4.2 处理日期、数字和货币的变体11.5 支持向后兼容11.5.1 使用Android支持库11.5.2 Android版本检查11.6 为各种屏幕尺寸进行构建11.7 使用Fragment11.8 小结
    第12章 使用Google Play和Amazon Appstore来销售应用程序12.1 建立媒体策略12.1.1 使用Google Play12.1.2 使用服务和API实现Google许可12.2 在应用程序中使用广告12.3 使用Amazon Appstore12.4 小结
查看详情
系列丛书 / 更多
Android 4.X开发完全上手:手把手构建完整Android App范例
Android 4高级编程(第3版)
[美]Reto Meier 著;佘建伟、赵凯 译
Android 4.X开发完全上手:手把手构建完整Android App范例
iOS Auto Layout开发秘籍(第2版)
[美]Erica Sadun 著;孟立标 译
Android 4.X开发完全上手:手把手构建完整Android App范例
Android Studio实战 快速、高效地构建Android应用
[美]Adam、Clifton Craig 著;靳晓辉、张文书 译
Android 4.X开发完全上手:手把手构建完整Android App范例
Swift开发秘籍
[美]Erica、Sadun 著;李泽鲁 译
Android 4.X开发完全上手:手把手构建完整Android App范例
iOS cocos2d 2游戏开发实战
[美]史蒂芬(Steffen Itterheim)、[德]勒夫(Andreas L w) 著;同济大学苹果俱乐部 译
Android 4.X开发完全上手:手把手构建完整Android App范例
ios数据库应用高级编程(第2版)
[美]艾烈希(Patrick Alessi) 著;冯宝隆 译
Android 4.X开发完全上手:手把手构建完整Android App范例
iOS网络高级编程:iPhone和iPad的企业应用开发
[美]考克斯(Jack Cox)、[美]琼斯(Nathan Jones)、[美]舒姆斯基(John Szumski) 著;张龙 译
Android 4.X开发完全上手:手把手构建完整Android App范例
Android C++高级编程:使用NDK
[美]辛纳(Onur Cinar) 著;于红、佘建伟、冯艳红 译
Android 4.X开发完全上手:手把手构建完整Android App范例
使用iOS7和Xcode5开发移动与平板应用
[美]Maurice、Erica、Rood Strougo 著;张杰、欧阳柳 译
Android 4.X开发完全上手:手把手构建完整Android App范例
iOS 编程入门经典——构建和部署iOS 7应用(第4版)
[美]Nick Harris 著;冯宗翰 译
Android 4.X开发完全上手:手把手构建完整Android App范例
Swift 2.2高级编程
[美]Michael Dippery 著;冯宝隆 译
Android 4.X开发完全上手:手把手构建完整Android App范例
Android 6开发秘籍(第5版)
[美]Joseph、Annuzzi、Jr.、Lauren、Darcey 著
您可能感兴趣 / 更多
Android 4.X开发完全上手:手把手构建完整Android App范例
语言恶女:女性如何夺回语言
[美]阿曼达·蒙特尔/著李辛/译
Android 4.X开发完全上手:手把手构建完整Android App范例
进阶书系-国际史的技艺
[美] 马克·特拉亨伯格
Android 4.X开发完全上手:手把手构建完整Android App范例
爵士乐史(精装本)
[美]泰德·乔亚 著
Android 4.X开发完全上手:手把手构建完整Android App范例
环境的科学 (平装版)
[美]威廉·坎宁安 后浪
Android 4.X开发完全上手:手把手构建完整Android App范例
作家榜名著:菊与刀全译本(一本书讲透日本人的矛盾性格!全新未删节插图版《菊与刀》!特别收录4000多字导读 +12幅彩插!)
[美]鲁思·本尼迪克特、作家榜经典名 著;何谦 译
Android 4.X开发完全上手:手把手构建完整Android App范例
哈利·波特解析生物设定
[美]乔迪·雷文森
Android 4.X开发完全上手:手把手构建完整Android App范例
大学技术转移与学术创业:芝加哥手册(精装典藏版)
[美]艾伯特·N. 林克(Albert N. Link);[美]唐纳德·S. 西格尔(Donald S. Siegel);[英]麦克·赖特(Mike Wright)
Android 4.X开发完全上手:手把手构建完整Android App范例
加勒比之梦:旅游、帝国扩张与全球流动
[美]布莱克·C. 斯科特 (Blake C. Scott)
Android 4.X开发完全上手:手把手构建完整Android App范例
数学侦探 游乐园里的古怪笑脸
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
Android 4.X开发完全上手:手把手构建完整Android App范例
读懂经济学:提升“财商”、塑造价值观念的经济学读本,一本书参破瞬息万变的经济世界底层逻辑!
[美]霍华德·亚鲁斯 著;赵善江 译;斯坦威 出品
Android 4.X开发完全上手:手把手构建完整Android App范例
数学侦探 神秘路线上的连环追踪
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
Android 4.X开发完全上手:手把手构建完整Android App范例
陶瓷创意造型新技法(陶艺学习系列丛书)
[美]黛布·施瓦茨科夫 著,张靖靖 译