编辑推荐
台湾大学电机工程学 王胜德教授 / 恒逸资讯产品技术开发处长 张智凯 推荐图解化!提供完整的系统架构、流程图及程序代码,建立正确开发观念。超直觉!善用Eclipse与其他免费工具,彻底简化Android开发流程。极务实!业界作者经典技巧分享,不走弯路,快速开发手机应用程序。附范例!各章均附范例程序代码,集成主题,可立即参考应用。
内容简介
本书从介绍安卓的组件设计和系统概念开始,帮助用户快速建立正确的安卓架构概念。用Eclipse开发安卓应用,详细讲解开发工具的安装、设置和使用,辅以Lint程序检查工具,让您轻松开发各种精彩的应用。充分利用安卓控件:灵活使用可视组件进行拖动(拖拽滴),数据复制和粘贴(复制和粘贴),快速提升用户技能。Lint18工具可以检查出每个错误,并根据检测结果改进程序:Lint是安卓提供的代码检查和扫描工具,可以帮助你快速发现程序设计中的盲点,提高应用程序的正确性和效率。快速理解用户界面和视觉组件:介绍APP中的基本交互组件,包括各种输入组件、按钮、控制与格式窗口。全面掌握平板电脑的功能:说明如何使用Fragment更有效的利用桌面显示,使用ActionBar制作不同的应用。高效的数据存储方法:全面了解用户偏好,内部/外部的文件存取、数据提供程序(内容提供者)有了SQLLite,你的安卓应用可以用不同的方式存储用户状态。追求流畅的用户体验:利用几种多线程和谷歌推荐的加载器组件,编写更高效的应用。完整的安卓通讯功能:由邮件、并且应用程序可以通过各种方式与外界进行通信。更友好的用户界面:包括使用触控和彩色绘图组件,触控和绘图的应用通过桌面上的小部件图标和动态壁纸来说明。
作者简介
台湾大学电机工程研究所计算机科学组硕士。曾任职Synopsys EDA研发工程师、IBM J2EE软件工程师、中央研究院资讯人员。在中央研究院时,为瑞士高能物理研究中心(CERN)及美国Fermilab进行跨国大尺度网络技术/云端运算的研发人员,现任恒逸讲师。翻译过Hibernate操作手册,在电脑杂志编写软件开发相关专栏,内容包括资料库设计、资料库中介操作、开源代码的案例导入和制作,以及移动式平台的程序设计。创办了派鑫有限公司,专注于移动装备的开发,目标是将移动科技的便利性为不同产业提供革新解决办法。在Android和iOS商店已有数个产品可供下载,日后仍将持续思考其他平台研发创新的可能性。专长:C /J2EE framework /Ios programming/Androidprogramming/ database design/cloud computing认证:SCJP,CWCD,Oracle 9i OCP DBA,IBM Websphere certified,IBM Rational certified,Grid Computing certified,JLPT N2
目录
- 第 1章 Android SDK 与开发工具1
- 01-01 Android 应用程序基础知识. 2
- 1-1-1 应用程序的组件 3
- 1-1-2 组件的启动 6
- 1-1-3 组件的停止 7
- 01-02 准备开发环境 7
- 1-2-1 下载 Java ( for Linux/Wmdows ) 7
- 1-2-2 安装 Java ( for Windows ) 9
- 1-2-3 安装 Java ( for Linux ) 10
- 1-2-4 下载 Java ( for Mac OS X ) 11
- 1-2-5 安装 Java ( for Mac OS X ) 13
- 1-2-6 安装 Android SDK ( for Windows/Linux/Mac OS X ) 14
- 1-2-7 安装 Eclipse 与 Android ADTplug in 16
- 01-03 Android 项目结构与安装方法. 25
- 1-3-1 创建创业账本项目 25
- 1-3-2 使用 Eclipse 项目向导新建项目 25
- 1-3-3 Android 的项目结构 27
- 1-3-4 使用 A归来新建一组模拟器 28
- 1-3-5 在 Eclipse 调用模拟器并运行 31
- 1-3-6 将手机设直为调试模式,并连接至开发主机 36
- 1-3-7 使用 Eclipse 安装至实体设备 38
- 1-3-8 使用 Gmail 安装应用程序 39
- 01-04 使用 AndroidManifest.xml 记录重要信息 42
- 1-4-1 应用程序的基本属性 43
- 1-4-2 应用程序的详细设直 44
- 1-4-3 应用程序的权限设直 45
- 1-4-4 应用程序的效率测试. 45
- 1-4-5 是换应用程序包的名称( package ) 45
- 小结 48
- 第 2 章 熟悉 Eclipse 的开发环境与使用技巧 49
- 02-01 Eclipse 的基本设置 50
- 2-1-1 Workspace 的创建 50
- 2-1-2 Workspace 的首选设直 51
- 2-1-3 切换 Workspace 52
- 02-02 项目的导出与导入 53
- 2-2-1 导出项目 54
- 2-2-2 导入项目 54
- 2-3 Eclipise 与 Android SOK 的在线更新.