文件名称:Android移动应用开发(第3版)卷Ⅰ基础篇 (Shane Conder, Lauren Darcey) PDF扫描版
文件大小:104.76MB
文件格式:PDF
更新时间:2017-10-29 10:35:14
android
依托Android最新的主流平台为Android4.0,面向最新的SDK和相关工具,同时还涵盖了老版平台中的一些常用功能,以帮助开发人员适应目前市面上所有的主流设备。《Android移动应用开发(第3版)卷Ⅰ:基础篇》涵盖了作者数年来在移动开发领域所积累的经验,以及成功进行移动项目开发所需的全部概念和实用技术,包括移动开发过程与传统软件开发的区别,还包括帮助你节约宝贵时间和规避隐患的技巧。不管你的项目有多大规模,《Android移动应用开发(第3版)卷Ⅰ:基础篇》都能为你提供帮助。 内容推荐 《Android移动应用开发(第3版)卷Ⅰ:基础篇》涵盖了Android开发从概念、技术到市场推广应用的全部主题,内容包括Android平台概览、Android应用程序设计精髓、Android用户界面设计精髓、Android应用程序设计精髓、对外发布你的Android应用程序和附录6个部分。附录还包含了Android开发常用工具(模拟器、DDMS和Eclipse)的使用指南。 《Android移动应用开发(第3版)卷Ⅰ:基础篇》卷Ⅰ以及本书的卷Ⅱ,不仅适合Android应用程序开发人员阅读,还能为QA测试人员提供指导。另外,本书还可以帮助项目经理更好地管理项目进程和项目团队,帮助市场推广人员更好地把握市场,创造令人瞩目的销售业绩。 作者简介 Lauren Darcey LaurenDarcey是一家专注于移动开发的软件公司的技术主管,所涉及的技术包括Android、iPhone、Blackberry、PalmPre、BREW和J2ME,还包括咨询服务。拥有20年专业软件产品研发经验的Lauren被公认为企业架构和商业级移动应用开发的权威。Lauren获得了加州大学圣克鲁兹分校授予的计算机科学专业学士学位。Shane Conder ShaneConder拥有丰富的开发经验,在过去的10年中,他把主要精力集中在移动和嵌入式开发领域,迄今已设计并开发了基于Android、iPhone、BREW、Blackberry、J2ME、Palm和WindowsMobile的诸多商业软件。Shane撰写了大量关于移动通信行业和评估移动开发平台的文章,这些文章发表在他的个人技术博客上,在业界受到了广泛的关注。Shane获得了加州大学授予的计算机科学专业学士学位。 目录 第一部分 Android平台概览 第1章 Android简介 第一部分 Android平台概览 第1章 Android简介 第2章 搭建你的Android开发环境 第3章 编写第一个Android应用程序 第4章 掌握Android开发工具 第二部分 Android应用程序设计基础 第5章 剖析Android应用程序 第6章 使用Android Manifest文件定义应用程序 第7章 管理应用程序资源 第三部分 Android用户界面设计精髓 第8章 探索用户界面屏幕元素 第9章 使用布局设计用户界面 第10章 使用Fragment 第11章 使用对话框 第四部分 Android应用程序设计精髓 第12章 使用Android首选项 第13章 使用文件和目录 第14章 使用内容提供器 第15章 设计高兼容性应用程序 第五部分 对外发布你的Android应用程序 第16章 移动软件开发过程 第17章 设计和开发"防弹"Android应用程序 第18章 测试Android应用程序 第19章 发布你的Android应用程序 第六部分 附录 附录A Android模拟器快速入门 A.1 模拟器的目的:虚拟现实 A.2 使用Android虚拟设备(AVD) A.2.1 使用Android SDK和AVD管理器 A.2.2 创建AVD A.3 使用指定AVD启动模拟器 A.3.1 维持模拟器高效运行 A.3.2 配置模拟器启动项 A.3.3 启动模拟器运行应用程序 A.3.4 从Android SDK和AVD管理器中启动模拟器 A.4 配置模拟器的GPS位置信息 A.5 在两个模拟器实例之间拨打电话 A.6 在两个模拟器实例之间发送消息 A.7 通过控制台与模拟器交互 A.7.1 使用控制台模拟来电 A.7.2 使用控制台模拟短消息 A.7.3 使用控制台发送GPS坐标 A.7.4 使用控制台监视网络状态 A.7.5 使用控制台操作电源设置 A.7.6 使用其他控制台命令 A.8 享受模拟器 A.9 认识模拟器的局限 参考资料和更多信息 附录B Android DDMS快速入门 B.1 独立或结合Eclipse使用DDMS B.2 熟悉DDMS的关键特性 B.3 使用进程、线程和堆 B.3.1 向Android应用程序关联调试器 B.3.2 终止Android进程 B.3.3 监视Android应用程序的线程活动 B.3.4 监视堆活动 B.3.5 触发垃圾回收(GC) B.3.6 创建和使用HPROF文件 B.4 使用内存分配(allocation)跟踪器 B.5 使用文件浏览器 B.5.1 浏览模拟器或设备上的文件系统 B.5.2 从模拟器或设备上复制文件 B.5.3 向模拟器或设备复制文件 B.5.4 删除模拟器或设备上的文件 B.6 使用模拟器控制 B.6.1 模拟语音来电 B.6.2 模拟短消息接收 B.6.3 发送位置坐标 B.7 在模拟器或目标设备上截屏 B.8 使用应用程序日志 附录C Eclipse技巧和诀窍 C.1 构建你的Eclipse工作空间 C.1.1 集成源代码管理服务 C.1.2 调整视图中的标签面板 C.1.3 最大化窗口 C.1.4 最小化窗口 C.1.5 显示并排窗口 C.1.6 显示同一文件的两个部分 C.1.7 关掉不需要的标签面板 C.1.8 保持对窗口的控制 C.1.9 定制日志过滤器 C.1.10 在项目中搜索 C.1.11 组织Eclipse任务 C.2 编写Java代码 C.2.1 善用自动补全(Autocomplete) C.2.2 创建类和方法 C.2.3 组织导入 C.2.4 格式化代码 C.2.5 重命名 C.2.6 重构代码 C.2.7 整理代码 C.2.8 使用QuickFix C.2.9 提供Javadoc风格的文件 C.2.10 解决诡异的构建错误