Android程序设计

Android程序设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2010-07
版次: 1
ISBN: 9787512401136
定价: 45.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 335页
正文语种: 简体中文
2人买过
  • 《Android程序设计》介绍基于Android操作系统的应用程序开发,作者力求从一般程序概念的角度去解析Android中的一些新概念,从而让程序员能够快速将已有的程序经验转移到Android平台上来。《Android程序设计》内容可分为3部分,分别为Java基础、Android系统组件介绍以及开发工具的使用。书中包含了大量的基础性实例,用于阐述一些基础组件的使用方法,这些实例大部分基于Android1.5r2版本,并根据Android1.6版本的更新做了一定的调整和说明。
    《Android程序设计》除了作为Android应用程序开发者的入门读物外,也可以作为Android工程人员的基础设计参考书。同时,《Android程序设计》中的游戏开发章节包含了一般的多线程、多角色游戏架构设计,也适合有意愿开发基于Android游戏类应用的爱好者。 柯元旦,1981年生于陕西成阳,2003年毕业于西安电子科技大学通信工程学院;2003~2006年,创立了一家设计公司,提供便携式媒体播放器解决方案,基于TIDSP芯片自主开发了一套操作系统,包括任务管理与调度、文件系统及GUI(图形用户接口)等:2006~2009年,就职于联想研究院,先后从事嵌入式系统设计以及互联网应用开发;2009年至今,从事Android应用程序开发和Framework内核研究,对Android内核有较深刻的理解。 第1章Android架构
    本章问题
    1.1Android系统框架
    1.2Android开发的分类
    1.3Android应用程序开发环境的建立
    本章问题答案

    第2章Android应用程序的组成
    本章问题
    2.1建立一个模拟器
    2.2HelloAndroid程序
    2.3Android程序基础
    2.4源文件
    2.5资源文件
    2.6自动生成的文件
    2.7AndroidMainfest.xml文件
    本章问题答案

    第3章Java语法在Android中的使用
    本章问题
    3.1interface的使用
    3.2abstractclass的使用
    3.3interface与abstractclass的区别
    3.4for循环的使用
    3.5Map类的使用
    3.6int与Strin9之间的转换
    3.7synchronized同步关键字
    3.8new的使用
    3.9字节流与字符串之间的编码转换
    3.10系统时间与设备时间
    本章问题答案

    第4章图形用户接口
    本章问题
    4.1布局
    4.1.1使用xml创建一个布局
    4.1.2视图的大小与位置
    4.1.3动态创建View和ViewGroup
    4.1.4常用ViewGroup(1ayout)
    4.1.5网页视图
    4.2添加用户事件响应
    4.2.1用户消息派发流程
    4.2.2添加回调函数
    4.3菜单
    4.3.1菜单概况
    4.3.2创建0ptionMenu
    4.3.3创建ContextMenu
    4.3.4子菜单
    4.3.5单选与复选菜单
    4.3.6在xml文件中描述菜单
    4.4对话框
    4.4.1对话框概况
    4.4.2提示对话框
    4.4.3进度对话框
    4.4.4日期、时间对话框
    4.4.5自定义对话框
    4.5绑定视图和数据
    4.5.1Adapter与AdapterView
    4.5.2下拉列表框
    4.5.3带自动完成的下拉列表框
    4.5.4格子视图
    4.5.5Gallery
    4.5.6标签页
    4.5.7列表视图
    4.6自定义View
    4.6.1View的工作原理
    4.6.2编写View类
    4.6.3为View类增加属性
    4.6.4绘制屏幕
    4.6.5响应用户消息
    4.6.6自定义回调函数
    本章问题答案

    第5章Intent与IntentFilter
    本章问题
    5.1概况
    5.2Intent数据结构
    5.3响应Intent——Intent过滤器
    5.3.1.Action测试
    5.3.2Category测试
    5.3.3Data测试
    本章问题答案

    第6章使用Activity
    本章问题
    6.1.Activity概况
    6.2启动Activity
    6.2.1直接启动Activity
    6.2.2通过菜单启动Activity
    6.3使用小工具
    6.3.1Widget原理
    6.3.2创建Widget
    6.3.3在Widget中启动Activity
    6.3.4使用Widget进行信息提醒
    6.4使用Notification
    6.4.1创建Notification
    6.4.2在通知栏中启动Activity
    6.5保存活动状态
    6.6Activity之间的数据传送
    6.7重新定义Back键——Activity与Task
    本章问题答案

    第7章使用Service
    本章问题
    7.1创建Service
    7.2在Activity中启动Service
    7.3使用widget启动Service
    本章问题答案

    第8章使用BroadcastReceiver
    本章问题
    8.1Receiver概况
    8.2静态创建Receiver
    8.3动态创建Receiver
    本章问题答案

    第9章使用ContentProvider
    本章问题
    9.1Provider基础
    9.2读取Provider
    9.3修改Provider
    9.3.1添加数据项
    9.3.2更改数据项
    9.3.3删除数据项
    9.4创建Provider
    9.4.1Provider接口函数定义
    9.4.2实现一个Provider
    9.4.3使用自定义Provider
    9.4.4调试自定义Provider
    9.5Provider中Uri格式总结
    本章问题答案

    第10章资源文件
    本章问题
    10.1资源文件概述
    10.2资源类型
    10.2.1简单数值类资源
    10.2.2“可绘制”类资源
    10.2.3动画
    10.2.4菜单
    10.2.5布局
    10.2.6自定义视图
    10.2.7元数据文件资源
    10.2.8样式
    10.2.9主题
    10.3assets管理器
    10.4国际化
    本章问题答案

    第11章Android本地存储系统
    本章问题
    11.1Android内部文件夹结构
    11.1.1系统文件夹
    11.1.2文件访问权限
    11.1.3文件路径
    11.1.4程序私有文件
    11.2文件存储
    11.2.1遍历文件夹
    11.2.2读/写文件
    11.3数据库存储
    11.4程序参数存储
    11.4.1写人参数值
    11.4.2读取参数值
    本章问题答案

    第12章多线程设计
    本章问题
    12.1多线程引述
    12.2线程定义
    12.2.1Thread
    12.2.2Runnable
    12.2.3Thread与Service
    12.3使用Handler
    12.3.1完成定时任务
    12.3.2在线程之间传递数据
    12.4使用Looper
    12.5使用HandlerThread
    12.6线程间的同步
    12.6.1wait()/notify()的使用
    12.6.2join()的使用
    本章问题答案

    第13章系统安全
    本章问题
    13.1系统安全概述
    13.2程序签名
    13.2.1创建签名
    13.2.2执行签名
    13.3安全调用
    13.3.1系统功能调用
    13.3.2启动Activity
    13.3.3BroadcastReceiver发送与接收
    13.3.4读/写ContentProvider
    13.3.5启动Service
    本章问题答案

    第14章AndroidManifest.xml
    本章问题
    14.1文件结构
    14.2元素定义规范
    14.2.1声明元素
    14.2.2指定元素属性
    14.2.3指定类名称
    14.2.4多值定义
    14.2.5资源引用
    14.2.6字符串值
    14.2.7图标与标签
    本章问题答案

    第15章多媒体与网络开发基础
    本章问题
    15.1媒体播放
    15.1.1媒体播放原理
    15.1.2播放音乐
    15.1.3播放视频
    15.1.4录音
    15.2Surface的使用
    15.2.1Surface原理
    15.2.2游戏开发
    15.2.3游戏中的多线程
    15.3网络服务开发
    15.3.1网络服务概况
    15.3.2Socket编程
    15.3.3Http编程
    15.4通信开发
    15.4.1发送短信
    15.4.2接收短信
    本章问题答案

    第16章Android常用调试工具的使用
    本章问题
    16.1调试环境组成
    16.2安装设备驱动
    16.3Emulator
    16.4ddms
    16.5adb
    16.6Logcat
    16.7draw9patch
    16.8为工程添加jar包
    本章问题答案
    附录A光盘文件结构
    附录B相关资源信息
    B.1获取应用程序源码
    B.2获取Android内核源码
    附录C综合例程
    C.1生日与性格
    C.2俄罗斯方块
    C.3星际飞船
    参考文献
  • 内容简介:
    《Android程序设计》介绍基于Android操作系统的应用程序开发,作者力求从一般程序概念的角度去解析Android中的一些新概念,从而让程序员能够快速将已有的程序经验转移到Android平台上来。《Android程序设计》内容可分为3部分,分别为Java基础、Android系统组件介绍以及开发工具的使用。书中包含了大量的基础性实例,用于阐述一些基础组件的使用方法,这些实例大部分基于Android1.5r2版本,并根据Android1.6版本的更新做了一定的调整和说明。
    《Android程序设计》除了作为Android应用程序开发者的入门读物外,也可以作为Android工程人员的基础设计参考书。同时,《Android程序设计》中的游戏开发章节包含了一般的多线程、多角色游戏架构设计,也适合有意愿开发基于Android游戏类应用的爱好者。
  • 作者简介:
    柯元旦,1981年生于陕西成阳,2003年毕业于西安电子科技大学通信工程学院;2003~2006年,创立了一家设计公司,提供便携式媒体播放器解决方案,基于TIDSP芯片自主开发了一套操作系统,包括任务管理与调度、文件系统及GUI(图形用户接口)等:2006~2009年,就职于联想研究院,先后从事嵌入式系统设计以及互联网应用开发;2009年至今,从事Android应用程序开发和Framework内核研究,对Android内核有较深刻的理解。
  • 目录:
    第1章Android架构
    本章问题
    1.1Android系统框架
    1.2Android开发的分类
    1.3Android应用程序开发环境的建立
    本章问题答案

    第2章Android应用程序的组成
    本章问题
    2.1建立一个模拟器
    2.2HelloAndroid程序
    2.3Android程序基础
    2.4源文件
    2.5资源文件
    2.6自动生成的文件
    2.7AndroidMainfest.xml文件
    本章问题答案

    第3章Java语法在Android中的使用
    本章问题
    3.1interface的使用
    3.2abstractclass的使用
    3.3interface与abstractclass的区别
    3.4for循环的使用
    3.5Map类的使用
    3.6int与Strin9之间的转换
    3.7synchronized同步关键字
    3.8new的使用
    3.9字节流与字符串之间的编码转换
    3.10系统时间与设备时间
    本章问题答案

    第4章图形用户接口
    本章问题
    4.1布局
    4.1.1使用xml创建一个布局
    4.1.2视图的大小与位置
    4.1.3动态创建View和ViewGroup
    4.1.4常用ViewGroup(1ayout)
    4.1.5网页视图
    4.2添加用户事件响应
    4.2.1用户消息派发流程
    4.2.2添加回调函数
    4.3菜单
    4.3.1菜单概况
    4.3.2创建0ptionMenu
    4.3.3创建ContextMenu
    4.3.4子菜单
    4.3.5单选与复选菜单
    4.3.6在xml文件中描述菜单
    4.4对话框
    4.4.1对话框概况
    4.4.2提示对话框
    4.4.3进度对话框
    4.4.4日期、时间对话框
    4.4.5自定义对话框
    4.5绑定视图和数据
    4.5.1Adapter与AdapterView
    4.5.2下拉列表框
    4.5.3带自动完成的下拉列表框
    4.5.4格子视图
    4.5.5Gallery
    4.5.6标签页
    4.5.7列表视图
    4.6自定义View
    4.6.1View的工作原理
    4.6.2编写View类
    4.6.3为View类增加属性
    4.6.4绘制屏幕
    4.6.5响应用户消息
    4.6.6自定义回调函数
    本章问题答案

    第5章Intent与IntentFilter
    本章问题
    5.1概况
    5.2Intent数据结构
    5.3响应Intent——Intent过滤器
    5.3.1.Action测试
    5.3.2Category测试
    5.3.3Data测试
    本章问题答案

    第6章使用Activity
    本章问题
    6.1.Activity概况
    6.2启动Activity
    6.2.1直接启动Activity
    6.2.2通过菜单启动Activity
    6.3使用小工具
    6.3.1Widget原理
    6.3.2创建Widget
    6.3.3在Widget中启动Activity
    6.3.4使用Widget进行信息提醒
    6.4使用Notification
    6.4.1创建Notification
    6.4.2在通知栏中启动Activity
    6.5保存活动状态
    6.6Activity之间的数据传送
    6.7重新定义Back键——Activity与Task
    本章问题答案

    第7章使用Service
    本章问题
    7.1创建Service
    7.2在Activity中启动Service
    7.3使用widget启动Service
    本章问题答案

    第8章使用BroadcastReceiver
    本章问题
    8.1Receiver概况
    8.2静态创建Receiver
    8.3动态创建Receiver
    本章问题答案

    第9章使用ContentProvider
    本章问题
    9.1Provider基础
    9.2读取Provider
    9.3修改Provider
    9.3.1添加数据项
    9.3.2更改数据项
    9.3.3删除数据项
    9.4创建Provider
    9.4.1Provider接口函数定义
    9.4.2实现一个Provider
    9.4.3使用自定义Provider
    9.4.4调试自定义Provider
    9.5Provider中Uri格式总结
    本章问题答案

    第10章资源文件
    本章问题
    10.1资源文件概述
    10.2资源类型
    10.2.1简单数值类资源
    10.2.2“可绘制”类资源
    10.2.3动画
    10.2.4菜单
    10.2.5布局
    10.2.6自定义视图
    10.2.7元数据文件资源
    10.2.8样式
    10.2.9主题
    10.3assets管理器
    10.4国际化
    本章问题答案

    第11章Android本地存储系统
    本章问题
    11.1Android内部文件夹结构
    11.1.1系统文件夹
    11.1.2文件访问权限
    11.1.3文件路径
    11.1.4程序私有文件
    11.2文件存储
    11.2.1遍历文件夹
    11.2.2读/写文件
    11.3数据库存储
    11.4程序参数存储
    11.4.1写人参数值
    11.4.2读取参数值
    本章问题答案

    第12章多线程设计
    本章问题
    12.1多线程引述
    12.2线程定义
    12.2.1Thread
    12.2.2Runnable
    12.2.3Thread与Service
    12.3使用Handler
    12.3.1完成定时任务
    12.3.2在线程之间传递数据
    12.4使用Looper
    12.5使用HandlerThread
    12.6线程间的同步
    12.6.1wait()/notify()的使用
    12.6.2join()的使用
    本章问题答案

    第13章系统安全
    本章问题
    13.1系统安全概述
    13.2程序签名
    13.2.1创建签名
    13.2.2执行签名
    13.3安全调用
    13.3.1系统功能调用
    13.3.2启动Activity
    13.3.3BroadcastReceiver发送与接收
    13.3.4读/写ContentProvider
    13.3.5启动Service
    本章问题答案

    第14章AndroidManifest.xml
    本章问题
    14.1文件结构
    14.2元素定义规范
    14.2.1声明元素
    14.2.2指定元素属性
    14.2.3指定类名称
    14.2.4多值定义
    14.2.5资源引用
    14.2.6字符串值
    14.2.7图标与标签
    本章问题答案

    第15章多媒体与网络开发基础
    本章问题
    15.1媒体播放
    15.1.1媒体播放原理
    15.1.2播放音乐
    15.1.3播放视频
    15.1.4录音
    15.2Surface的使用
    15.2.1Surface原理
    15.2.2游戏开发
    15.2.3游戏中的多线程
    15.3网络服务开发
    15.3.1网络服务概况
    15.3.2Socket编程
    15.3.3Http编程
    15.4通信开发
    15.4.1发送短信
    15.4.2接收短信
    本章问题答案

    第16章Android常用调试工具的使用
    本章问题
    16.1调试环境组成
    16.2安装设备驱动
    16.3Emulator
    16.4ddms
    16.5adb
    16.6Logcat
    16.7draw9patch
    16.8为工程添加jar包
    本章问题答案
    附录A光盘文件结构
    附录B相关资源信息
    B.1获取应用程序源码
    B.2获取Android内核源码
    附录C综合例程
    C.1生日与性格
    C.2俄罗斯方块
    C.3星际飞船
    参考文献
查看详情
12
您可能感兴趣 / 更多
Android程序设计
时间上的人物·谱
柯元旦 著
Android程序设计
Android内核剖析
柯元旦 编