Unlocking Android: a developer’s guide

副标题:无

作   者:(美)W. Frank Ableson,(美)Charlie Collins, (美)Robi Sen著;张波,高朝勤,杨越等译

分类号:

ISBN:9787115222510

微信扫一扫,移动浏览光盘

简介

   这是一本全面介绍Android相关知识的图书,全书分为三个部分,由浅   入深,从Android初级知识,讲到一些关于核心编程的实用示例,最后还讨   论了一些高级应用程序的话题。在介绍Android编程的时候,各主题都使用   了独立的示例来演示,这些示例也都可单独作为想在Android编程中大展拳   脚的编程新手或资深开发者的参考。    本书适合Android开发人员和技术爱好者阅读。如果能从头到尾读完本   书,读者将对Android有深入的了解,从而能在Android开发中大显身手。   

目录

  第一部分 Android概述
  第1章 Android简介
   1.1 Android简介
   1.1.1 Android平台
   1.1.2 Android的市场
   1.1.3 Android许可
   1.2 Android的栈组成
   1.3 开始Android开发
   1.3.1 Android的Intent
   1.3.2 激活Android
   1.3.3 AndroidManifest.xml
   1.3.4 将应用程序映射到进程
   1.4 一个Android应用程序
   1.5 小结
  第2章 开发环境
   2.1 Android SDK
   2.1.1 应用程序编程接口
   2.1.2 核心Android包
   2.1-3 可选包
   2.2 完美契合
   2.2.1 Java透视图
   2.2.2 DDMS透视图
   2.23 命令行工具
   23 在Eclipse中构建Android应用程序
   2.3.1 AndrOid Proiect Wizard
   2.3.2 Android示例应用程序代码
   2-3-3 生成应用程序
   2.4 Android Emulator
   2.4.1 皮肤
   2.4.2 网络速度
   2.4-3 模拟器配置文件
   2.5 调试
   2.6 小结
  第二部 Android SDK实战
  第3章 用户界面
   3.1 创建活动
   3.1.1 创建Activity类
   3.1.2 探讨活动的生命周期
   3.2 使用视图
   3.2.1 通用视图
   3.2.2 使用ListView
   3.2-3 利用Handler和Message实现多任务
   3.2.4 创建自定义视图
   3.2.5 理解布局
   3.2.6 处理焦点
   3.2.7 掌握事件
   3.3 使用资源
   3.3.1 支持的资源类型
   33.2 在Java中引用资源
   3.3-3 通过XML资源定义视图和布局
   3-3.4 值的外化
   3.3.5 提供动画
   3.4 理解Android Manifest文件
   3.5 小结
  第4章 Intent与服务
   4.1 使用Intent类
   4.1.1 定义Intent
   4.1.2 解析Intent
   4.1.3 匹配自定义URJ
   4.1.4 使用Andtroid提供的活动
   4.2 使用广播接收器进行侦听
   4.2.1 扩展Intent概念
   4.2.2 创建接收器
   4.3 构建服务
   4.3.1 服务的两用性
   4.3.2 创建可运行后台任务的服务
   4.4 实现进程间通信
   4.4.1 Android接口定义语言
   4.4.2 公开远程接口
   4.4.3 绑定到服务
   4.4.4 启动服务与绑定服务
   4.4.5 服务的生命周期
   4.4.6 Binder类和Parcelable接口
   4.5 小结
  第5章 存储和检索数据
   5.1 使用首选项
   5.1.1 使用SharedPreferences
   5.1。2 首选项访问权限
   5.2 使用文件系统
   5.2.1 创建文件
   5.2.2 访问文件
   5.2。3 作为原始资源的文件
   5.2.4 XML文件资源
   5.2.5 通过SD卡实现外部存储
   5。3 将数据持久存储到数据库中
   5.3.1 构建和访问数据库
   5.3.2 使用sqlite3工具
   5.4 使用ContentProvider类
   5.4.1 理解URI表示和操作记录
   5.4.2 创建ContentProvider
   5.5 小结
  第6章 联网与Web服务
   6.1 联网概述
   6.1.1 联网基础知识
   6.1.2 客户端与服务器
   6.2 检查网络状态
   6.3 使用服务器套接字进行通信
   6.4 使用HTTP
   6.4.1 简单HTTP和Java.net
   6.4.2 使用HttpClient的健壮HTTP
   6.4.3 创建HTTP和HTTPS帮助类
   6.5 Web服务
   6.5.1 POX——将它与HTTP和XML结合在一起
   6.5.2 REST
   6.5.3 用还是不用SOAP,这是个问题
   6.6 小结
  第7章 电话技术
   7.1 电话技术背景与术语
   7.2 访问电话技术信息
   7.2.1 获取电话技术属性
   7.2.2 获取电话状态信息
   7.3 与电话交互
   7.3.1 使用Intent打电话
   7.3.2 有用的电话号码相关实用工具
   7.3.3 拦截电话
   7.4 处理消息传递:SMS
   7.4.1 发送SMS消息
   7.4.2 接收SMS消息
   7.5 小结
  第8章 通知与提醒
   8.1 Toast简介-
   8.2 通知简介
   8.3 提醒
   8.4 小结
  第9章 图形与动画
   9.1 在Android中绘制图形
   9.2 动画
   9.2.1 以编程方式创建动画
   9.2.2 面向嵌入式系统的OpenGL简介
   9.3 小结
  第10章 多媒体
   10.1 多媒体与OpenCORE简介
   10.2 播放音频
   10.3 播放视频
   10.4 捕捉媒体
   10.4.1 了解相机
   10.4.2 捕捉音频
   10.5 小结
  第11章 位置服务
   11.1 在模拟器中模拟位置
   11.1.1 使用DDMS工具发送坐标
   11.1.2 GPS交换格式
   11.1.3 GoogleEarthKeyholes标记语言
   11.2 使用LocationManager和LocationProvider
   11.2.1 使用LocationManager访问位置数据
   1 1.2.2 使用LocationProvider
   I I.2.3 使用LocationListener接收位置更新
   11.3 处理地图
   11.3.1 扩展MapActivity
   11.3.2 使用MapView
   11.3.3 使用Overlay将数据放在地图上
   11.4 使用Geocoder转换位置和地址
   11.5 小结
  第三部分 Android应用程序
  第12章 全面应用:Field Service Application
   12.1 Field Service Application的需求
   12.1.1 基本需求
   12.1.2 数据模型
   12.1.3 应用程序架构与集成
   12.2 Android应用程序之旅
   12.2.1 应用程序流
   12.2.2 代码路线图
   12.2.3 AndroidManifest.xml
   12.3 Android代码
   12.3.1 SplashActivity
   12.3.2 FieldServiceActivity,第1部分
   12-3.3 FieldServiceActivity,第2部分
   12。3.4 设置
   12.3.5 数据结构
   12.4 深入剖析代码
   12.4.1 RefreshJobs
   12.4.2 ManageJobs
   12.4.3 ShowJob
   12.4.4 CloseJob
   12.5 服务器代码
   12.5.1 调度程序用户界面
   12.5.2 数据库
   12.5.3 PHP调度程序代码
   12.5.4 PHP移动集成代码
   12.6 小结
  第13章 Android高级编程
   13.1 Android/Linux:接合
   13.1.1 工具链
   13.1.2 构建应用程序
   13.1.3 安装和运行应用程序
   13.1.4 构建脚本
   13.2 更好的方法
   13.2.1 static标记
   13.2.2 链接
   13.2.3 退出,而不是返回
   13.2.4 启动代码
   13.3 现在几点了
   13.3.1 Daytime Server应用程序
   13.3.2 daytime.c
   13.3.3 SQLite数据库
   13.3.4 编译并运行Daytime Server
   13.4 Daytime Client
   13.4.1 活动
   13.4.2 套接字客户机
   13.4.3 测试Daytime Client
   13.5 小结
  附录A 安装Android SDK
  附录B 在Android设备上签名和安装应用程序
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Unlocking Android: a developer’s guide
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon