Android应用开发

Android应用开发
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2013-07
版次: 1
ISBN: 9787115319180
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 191页
字数: 210千字
正文语种: 简体中文
3人买过
  •   《Android应用开发》主要介绍如何使用Android提供的强大工具集开发Android应用。全书对Android操作系统做了全面的介绍,首先讲解了安装、配置AndroidSDK和EclipseIDE安装环境,接着从使用构建块来创建直观、漂亮的接口开始,介绍如何获取数据并使用列表来显示数据,以及Android平台中非常重要、但还没有被充分利用的组件——服务,最后讨论如何处理多媒体数据、使用定位服务以及为Android生态系统编写应用。
      《Android应用开发》适合Android平台的开发爱好者阅读使用。   ChrisHaseman自2003年以来一直在编写各种形式的手机软件。他曾参与几个大型的BREW项目,从MMS消息到“职业棒球大联盟”游戏。他是较早进入Android开发领域的工程师,曾参与著名Android应用doubleTwist媒体播放器的开发。目前他是Tumblr公司的高级Android工程师。同时也是纽约市GeneralAssembly学校的一位教师,讲授安卓开发。 第1章Android开发基础
    1.1下载开发软件
    1.1.1AndroidSDK
    1.1.2Eclipse
    1.1.3Java
    1.2安装软件
    1.2.1安装Eclipse
    1.2.2安装AndroidSDK
    1.2.3下载文件包
    1.3配置Eclipse
    1.3.1给Eclipse添加Android插件
    1.3.2定位SDK
    1.3.3创建一个模拟器
    1.3.4操作Android手机
    1.4创建新的Android项目
    1.5运行一个新项目
    1.6给模拟器纠错
    1.7小结

    第2章Android应用基础
    2.1文件
    2.2活动类
    2.2.1看着活动类发挥作用
    2.2.2实现自己的活动类
    2.2.3活动的生命和重要时刻
    2.2.4加分题——数据保存方法
    2.3意图类
    2.3.1清单注册
    2.3.2添加一个意图
    2.3.3在运行时刻监听意图
    2.3.4移动自己的数据
    2.4应用类
    2.4.1默认的应用声明
    2.4.2自定义应用
    2.4.3访问应用
    2.5小结

    第3章创建用户界面
    3.1视图类
    3.1.1创建一个视图
    3.1.2在运行时刻改变用户界面
    3.1.3处理常见任务
    3.1.4创建自定义视图
    3.2资源管理
    3.2.1资源文件夹概述
    3.2.2values目录
    3.2.3布局目录
    3.2.4drawable目录
    3.3布局管理
    3.3.1ViewGroup
    3.3.2AbsoluteLayout
    3.3.3LinearLayout
    3.3.4RelativeLayout
    3.4小结

    第4章获取数据
    4.1主线程
    4.1.1获取数据
    4.1.2看门狗
    4.1.3应该避免的操作
    4.1.4什么时候在主线程上
    4.2从主线程下来
    4.2.1回到主线程
    4.2.2一定有好方法
    4.3AsyncTask
    4.3.1发挥作用
    4.3.2重要的警告
    4.4IntentService
    4.4.1声明服务
    4.4.2获取图片
    4.4.3检查工作
    4.5小结

    第5章适配器、列表视图和列表
    5.1列表的两个部分
    5.1.1列表视图(ListView)
    5.1.2适配器(Adapter)
    5.2主菜单
    5.2.1创建菜单数据
    5.2.2创建ListActivity
    5.2.3为ListActivity定义布局
    5.2.4创建菜单列表项
    5.2.5创建和填充ArrayAdapter
    5.2.6响应单击事件
    5.3复杂的ListView
    5.3.1一千英尺的视图
    5.3.2创建主布局视图
    5.3.3创建ListActivity
    5.3.4获取Twitter数据
    5.3.5创建自定义的Adapter
    5.3.6构建ListView
    5.4对象之间的交互
    5.5小结

    第6章服务的方式
    6.1什么是服务
    6.1.1服务的生命周期
    6.1.2让服务持续运行
    6.1.3关闭服务
    6.2通信
    6.2.1基于意图的通信
    6.2.2Binder服务通信
    6.3小结

    第7章多设备、单应用
    7.1揭开res/目录的秘密
    7.1.1布局目录
    7.1.2除了水平模式外还能做什么
    7.1.3全屏定义
    7.2将对应用的访问限制于工作的设备
    7.2.1标记
    7.2.2SDK版本号
    7.3处理早期版本的Android系统中的代码
    7.3.1SharedPreferences及其应用
    7.3.2用反射机制解除麻烦
    7.3.3时刻监控API层次
    7.4小结

    第8章电影和音乐
    8.1电影
    8.1.1添加VideoView
    8.1.2设置VideoView
    8.1.3让媒体播放起来
    8.1.4加载媒体并播放
    8.1.5清理
    8.1.6其余部分都由你自己完成
    8.2音乐
    8.2.1媒体播放器和状态
    8.2.2播放声音
    8.2.3清理
    8.2.4真的很简单
    8.3长时间播放音乐
    8.3.1绑定到音乐服务
    8.3.2找到最新的音频
    8.3.3播放服务中的音频
    8.3.4清理
    8.3.5中断
    8.4小结

    第9章确定位置和使用地图
    9.1位置的基本知识
    9.1.1添加位置许可
    9.1.2注意你的请求
    9.1.3寻找好的厂商
    9.1.4获取商品
    9.1.5神秘的快捷方法
    9.1.6完成
    9.2现实地图
    9.2.1获取库
    9.2.2添加到清单文件
    9.2.3创建MapActivity
    9.2.4创建MapView
    9.2.5应用于实际
    9.3小结

    第10章平板、片段和操作条
    10.1片段
    10.1.1片段的生命周期
    10.1.2创建一个片段
    10.1.3显示片段
    10.1.4提供向后兼容
    10.2操作条
    10.2.1显示操作条
    10.2.2给操作条添加元素
    10.3小结

    第11章发布应用
    11.1程序打包和版本标识
    11.1.1禁止调试
    11.1.2命名程序包
    11.1.3定义版本
    11.1.4设置最小SDK值
    11.2程序打包和签名
    11.2.1输出一个签名的系统版本
    11.2.2备份密钥库文件
    11.3提交系统版本
    11.3.1查看系统崩溃报告并解决
    11.3.2经常更新
    11.4小结
    ……
  • 内容简介:
      《Android应用开发》主要介绍如何使用Android提供的强大工具集开发Android应用。全书对Android操作系统做了全面的介绍,首先讲解了安装、配置AndroidSDK和EclipseIDE安装环境,接着从使用构建块来创建直观、漂亮的接口开始,介绍如何获取数据并使用列表来显示数据,以及Android平台中非常重要、但还没有被充分利用的组件——服务,最后讨论如何处理多媒体数据、使用定位服务以及为Android生态系统编写应用。
      《Android应用开发》适合Android平台的开发爱好者阅读使用。
  • 作者简介:
      ChrisHaseman自2003年以来一直在编写各种形式的手机软件。他曾参与几个大型的BREW项目,从MMS消息到“职业棒球大联盟”游戏。他是较早进入Android开发领域的工程师,曾参与著名Android应用doubleTwist媒体播放器的开发。目前他是Tumblr公司的高级Android工程师。同时也是纽约市GeneralAssembly学校的一位教师,讲授安卓开发。
  • 目录:
    第1章Android开发基础
    1.1下载开发软件
    1.1.1AndroidSDK
    1.1.2Eclipse
    1.1.3Java
    1.2安装软件
    1.2.1安装Eclipse
    1.2.2安装AndroidSDK
    1.2.3下载文件包
    1.3配置Eclipse
    1.3.1给Eclipse添加Android插件
    1.3.2定位SDK
    1.3.3创建一个模拟器
    1.3.4操作Android手机
    1.4创建新的Android项目
    1.5运行一个新项目
    1.6给模拟器纠错
    1.7小结

    第2章Android应用基础
    2.1文件
    2.2活动类
    2.2.1看着活动类发挥作用
    2.2.2实现自己的活动类
    2.2.3活动的生命和重要时刻
    2.2.4加分题——数据保存方法
    2.3意图类
    2.3.1清单注册
    2.3.2添加一个意图
    2.3.3在运行时刻监听意图
    2.3.4移动自己的数据
    2.4应用类
    2.4.1默认的应用声明
    2.4.2自定义应用
    2.4.3访问应用
    2.5小结

    第3章创建用户界面
    3.1视图类
    3.1.1创建一个视图
    3.1.2在运行时刻改变用户界面
    3.1.3处理常见任务
    3.1.4创建自定义视图
    3.2资源管理
    3.2.1资源文件夹概述
    3.2.2values目录
    3.2.3布局目录
    3.2.4drawable目录
    3.3布局管理
    3.3.1ViewGroup
    3.3.2AbsoluteLayout
    3.3.3LinearLayout
    3.3.4RelativeLayout
    3.4小结

    第4章获取数据
    4.1主线程
    4.1.1获取数据
    4.1.2看门狗
    4.1.3应该避免的操作
    4.1.4什么时候在主线程上
    4.2从主线程下来
    4.2.1回到主线程
    4.2.2一定有好方法
    4.3AsyncTask
    4.3.1发挥作用
    4.3.2重要的警告
    4.4IntentService
    4.4.1声明服务
    4.4.2获取图片
    4.4.3检查工作
    4.5小结

    第5章适配器、列表视图和列表
    5.1列表的两个部分
    5.1.1列表视图(ListView)
    5.1.2适配器(Adapter)
    5.2主菜单
    5.2.1创建菜单数据
    5.2.2创建ListActivity
    5.2.3为ListActivity定义布局
    5.2.4创建菜单列表项
    5.2.5创建和填充ArrayAdapter
    5.2.6响应单击事件
    5.3复杂的ListView
    5.3.1一千英尺的视图
    5.3.2创建主布局视图
    5.3.3创建ListActivity
    5.3.4获取Twitter数据
    5.3.5创建自定义的Adapter
    5.3.6构建ListView
    5.4对象之间的交互
    5.5小结

    第6章服务的方式
    6.1什么是服务
    6.1.1服务的生命周期
    6.1.2让服务持续运行
    6.1.3关闭服务
    6.2通信
    6.2.1基于意图的通信
    6.2.2Binder服务通信
    6.3小结

    第7章多设备、单应用
    7.1揭开res/目录的秘密
    7.1.1布局目录
    7.1.2除了水平模式外还能做什么
    7.1.3全屏定义
    7.2将对应用的访问限制于工作的设备
    7.2.1标记
    7.2.2SDK版本号
    7.3处理早期版本的Android系统中的代码
    7.3.1SharedPreferences及其应用
    7.3.2用反射机制解除麻烦
    7.3.3时刻监控API层次
    7.4小结

    第8章电影和音乐
    8.1电影
    8.1.1添加VideoView
    8.1.2设置VideoView
    8.1.3让媒体播放起来
    8.1.4加载媒体并播放
    8.1.5清理
    8.1.6其余部分都由你自己完成
    8.2音乐
    8.2.1媒体播放器和状态
    8.2.2播放声音
    8.2.3清理
    8.2.4真的很简单
    8.3长时间播放音乐
    8.3.1绑定到音乐服务
    8.3.2找到最新的音频
    8.3.3播放服务中的音频
    8.3.4清理
    8.3.5中断
    8.4小结

    第9章确定位置和使用地图
    9.1位置的基本知识
    9.1.1添加位置许可
    9.1.2注意你的请求
    9.1.3寻找好的厂商
    9.1.4获取商品
    9.1.5神秘的快捷方法
    9.1.6完成
    9.2现实地图
    9.2.1获取库
    9.2.2添加到清单文件
    9.2.3创建MapActivity
    9.2.4创建MapView
    9.2.5应用于实际
    9.3小结

    第10章平板、片段和操作条
    10.1片段
    10.1.1片段的生命周期
    10.1.2创建一个片段
    10.1.3显示片段
    10.1.4提供向后兼容
    10.2操作条
    10.2.1显示操作条
    10.2.2给操作条添加元素
    10.3小结

    第11章发布应用
    11.1程序打包和版本标识
    11.1.1禁止调试
    11.1.2命名程序包
    11.1.3定义版本
    11.1.4设置最小SDK值
    11.2程序打包和签名
    11.2.1输出一个签名的系统版本
    11.2.2备份密钥库文件
    11.3提交系统版本
    11.3.1查看系统崩溃报告并解决
    11.3.2经常更新
    11.4小结
    ……
查看详情