• 1.摘要
  • 2.基本信息
  • 3.内容简介
  • 4.编辑推荐
  • 5.目录
  • 6.参考资料

Android任务驱动式教程

李维勇著书籍

《Android任务驱动式教程》是北京航空航天大学出版社出版的图书,作者是李维勇。该书以案例贯穿全程,知识结构清晰,语言简洁,易于学习和提高,非常适合初学Android的在校大学生和希望系统掌握 Android编程技能的开发人员。1

基本信息

  • 出版社

    北京航空航天大学出版社

  • 出版时间

    第1版(2011年9月1日)

  • 作者

    李维勇

  • 装帧

    平装

  • 开本

    16开

  • 页数

    335页

  • ISBN

    9787512404540

  • 书名

    Android任务驱动式教程

内容简介

《Android任务驱动式教程》通过一个手机文件管理器的案例设计全面介绍Android平台开发的基础知识,循序渐进地介绍使用 Android开发手机应用程序的实战技术,使读者不仅能够学习到Android操作系统的架构和基本原理,而且能够帮助其以最快的速度掌握Android的开发技能。

全书共10章。首先介绍了Android开发环境的安装和部署过程;之后介绍了Android项目的架构及应用程序组成,着重讲解了手机用户界面的布局方法和常见开发控件的使用;然后介绍了Android中的文件存储管理、 SQLite数据库存取与共享、2D绘图设计、多媒体应用以及电话和短信开发等知识;最后介绍了Android中的单元测试以及国际化的方法,通过发布案例程序完成Android知识的讲解。

编辑推荐

李维勇主编的《Android任务驱动式教程》以Eclipse为集成开发环境,结合作者来在手机软件研发和教学中积累的经验,以一个企业级的手机研发项目——手机文件管理器的开发过程为主线,详细介绍Android平台开发的相关知识。本书紧密结合学生的学习习惯和认知规律,设计的案例综合了Android平台的基础知识,同时强化对学生岗位职业能力的培养,是一本非常适合于培养Android编程人员的android入门教程。

目录

任务1 搭建开发环境1.1 任务实现1.1.1 相关软件下载1.1.2 软件安装1.1.3 开发环境配置1.1.4 创建AVD1.2 必备知识1.2.1 AVD操作简介1.2.2 Android 平台简介1.3 能力拓展1.3.1 adb shell命令1.3.2 Android项目管理1.4 项目实践任务2 创建项目框架2.1 任务实现2.1.1 文件管理器简介2.1.2 创建应用程序项目2.1.3 运行项目2.2 必备知识2.2.1 Android项目框架解析2.2.2 DDMS2.2.3 Activity2.3 能力拓展2.3.1 Android应用程序的组成2.3.2 Traceview调试程序2.4 项目实践任务3 设计用户界面3.1 任务实现3.1.1 闪屏设计3.1.2 工具栏设计3.1.3 搜索面板设计3.1.4 主菜单设计3.1.5 软件信息设计3.1.6 修改AndroidManifest.xml3.2 代码分析3.3 必备知识3.3.1 布局管理3.3.2 资源文件的引用3.3.3 Style和Theme3.3.4 常用组件介绍3.3.5 菜单设计3.3.6 对话框设计3.4 能力拓展3.4.1 打开Android样例程序3.4.2 查看Android源代码3.4.3 界面设计器DroidDraw3.5 项目实践任务4 SDCard文件列表4.1 任务实现4.1.1 文件列表布局设计4.1.2 文件列表的实现4.1.3 关联SDCard4.2 代码分析4.3 必备知识4.3.1 ListView与ListAetivity4.3.2 BaseAdapter及其实现4.3.3 SDCard及其使用4.4 能力拓展4.4.1 ListView高级设计4.4.2 GridView表格布局4.5 项目实践任务5 文件管理5.1 任务实现5.1.1 文件打开事件设计5.1.2 文件列表长按事件设计5.1.3 工具栏操作按钮事件设计5.1.4 主菜单新建事件设计5.1.5 搜索功能设计5.2 代码分析5.3 必备知识5.3.1 Android 中的进程5.3.2 Android中的线程5.3.3 ProgressBar和ProgressDialog5.3.4 Intent5.4 能力拓展5.4.1 RatingBar5.4.2 Activity之间传递对象数据5.5 项目实践任务6 系统设置6.1 任务实现6.1.1 系统设置框架设计6.1.2 文件默认路径设计6.1.3 图片预览设计6.1.4 SDCard提醒设计6.1.5 系统数据库设计6.2 代码分析6.3 必备知识6.3.1 TabHost与TabActivity6.3.2 SharedPreference6.3.3 SQLite及其CURD6.3.4 SQLiteOpenHelper6.3.5 ContentProvide实现数据共享6.4 能力拓展6.4.1 PreferenceActivity6.4.2 Android中的类选项卡6.5 项目实践任务7 浏览图片7.1 任务实现7.1.1 浏览图片设计7.1.2 图片缩放设计7.2 代码分析7.3 必备知识7.3.1 Gallery7.3.2 Android 中的绘图7.3.3 Animation7.4 能力拓展7.4.1 lmageSwitcher7.4.2 ViewFlipper7.4.3 3D设计7.5 项目实践任务8 播放音乐和视频8.1 任务实现8.1.1 媒体播放器布局设计8.1.2 媒体播放功能的实现8.2 代码分析8.3 必备知识8.3.1 MediaPlayer8.3.2 Service8.3.3 BroadcastReceiver8.4 能力拓展8.4.1 SurfaceView8.4.2 Android 中的媒体扫描分析8.5 项目实践任务9 系统服务9.1 任务实现9.1.1 图像扩展功能设计9.1.2 音乐扩展功能设计9.1.3 添加桌面图标9.2 代码分析9.3 必备知识9.3.1 AppWidget与AppWidgetManager9.3.2 电话与TelephonyManager9.3.3 短信和SmsManager9.4 能力拓展9.4.1 浏览Web9.4.2 查看地图9.5 项目实践任务10 发布到Android市场10.1 任务实现10.1.1 项目测试10.1.2 本地化应用程序10.1.3 项目打包10.1.4 zipalign优化10.1.5 发布程序10.2 代码分析10.3 必备知识10.3.1 Android中的单元测试10.3.2 Anaroid的国际化与本地化10.3.3 数字签名10.4 项目实践参考文献

参考资料

  • 1
    Android任务驱动式教程豆瓣(引用日期 2017-10-11)