本书是国内第一本同时介绍Android和OPhone的经典著作,国内著名Android社区eoeandroid极力推荐。全书分为五大部分,共二十五章,主要内容包括:Android应用程序架构,移动存储解决方案,Android服务,资源、国际化与自适应,Android平台的新特性展示,整合Android与脚本语言,JIL Widget开发详解等。
本书既详细讲述Android应用开发的基本组件、布局管理、多任务处理、网络和多媒体等技术,又涉及到OMS独有的JIW技术,是一本Android/OMS开发备用用书。
本书是国内第一本同时介绍Android和OPhone的经典著作,国内著名Android社区eoeandroid极力推荐。
本书内容全面,详细讲解Android框架、Android用户接口、Android组件、Android的数据存储解决方案、Android的4种可跨平台通信的组件(Activity、Service、Broadcast和ContentProvider)、网络、绘图、多媒体、2D动画、OpenGL ES、资源、国际化、访问Android手机的硬件、实时壁纸、实时文件夹、NDK(利用C/C++开发可运行在Android上的应用程序)、脚本语言(Python、Lua、Perl等)、手势输入、文字语音转换(TTS)、蓝牙及OPhone平台的技术。除此之外,在OFhone平台中内嵌了一种新的SDK:JIL Widget。这种技术可以只使用HTML、CSS、JavaScript等Web技术来编写可运行在OPhone上的程序。为了使读者更早进入实战阶段,在本书的最后给出了两个完整的例子:“万年历”和“知道当前位置的Google GTalk机器人”。
本书适合有一定的Java基础,想通过Android进入移动开发领域的读者;已经有一定的Android开发经验,想进一步提高Android的开发能力的读者;想将本书作为Android的参考手册,随时随地查阅的读者;对Android报有浓厚兴趣的其他手机平台的开发人员;正在学习Android的在校大学生以及培训学校的学员。
前言
如何使用本书的例子
第一部分 准备篇——大军未动,粮草先行
第1章 Android入门
1.1 Android的基本概念
1.1.1 Android简介
1.1.2 Android的系统构架
1.2 Android开发环境的搭建
1.2.1 开发Android程序需要些什么
1.2.2 安装Android SDK
1.2.3 安装Eclipse插件ADT
1.2.4 测试ADT是否安装成功
1.3 Android SDK中的常用命令行工具
1.3.1 启动和关闭ADB服务(adb start-server和adb kill-server)
1.3.2 查询当前模拟器/设备的实例(adb devices)
1.3.3 安装、卸载和运行程序(adb install、adb uninstall和am)
1.3.4 PC与模拟器或真机交换文件(adb pull和adb push)
1.3.5 Shell命令
1.3.6 创建、删除和浏览AVD设备(android)
1.3.7 创建SD卡
1.4 PC上的Android
1.4.1 Android LiveCD
1.4.2 AndroidX86
1.5 Android的学习资源
1.6 应用程序商店
1.6.1 Android Market
1.6.2 Mobile Market(MM)
1.6.3 其他应用程序商店
1.7 本章小结
第2章 第一个Android程序
第二部分 基础篇——Android世界的精彩之旅
第3章 Android应用程序架构
第4章 建立用户接口
第5章 组件详解
第6章 移动存储解决方案
第7章 应用程序之间的通讯
第8章 Android服务
第9章 网络
第10章 多媒体
第三部分 进阶篇——深入Android世界的腹地
第11章 2D动画
第12章 OpenGL ES编程
第13章 资源、国际化与自适应
第14章 访问Android手机的硬件
第15章 放在桌面上的小玩意
第16章 NDK编程
第17章 整合Android与脚本语言
第18章 Android平台的新特性展示
第19章 另类的输入输出
第20章 蓝牙
第四部分 OPhone篇——进入OPhone世界
第21章 OPhone入门
第22章 OPhone的API扩展
第23章 JIL Widget开发详解
第五部分 综合实例篇——实践是检验真理的唯一标准
第24章 万年历
第25章 知道当前位置的Google GTalk机器人