Android应用开发项目实践

本书特色

[

移动互联网已经成为当今世界发展快、市场潜力大、前景诱人的业务,而Android应用选择了Java作为其开发语言,目前已经发展成为移动互联网市场上占有率高的平台,远远超过了诸如iOS平台。本书涵盖了Android开发从基础概念、技术知识、实践应用的每一个领域。从初学者的角度,以丰富的实例、案例,通俗易懂的语言,简单的图示,系统全面地讲述了Android开发中应用的技术。书中的所有的案例都是基于Android4.2版本并在Eclipse(ADT)集成开发环境下成功调试,读者可以将书中的所有案例源码导入到Eclipse中运行及调试。本书详细介绍了Android应用开发的相关基础知识,全书内容覆盖了Android开发环境的搭建、Android基础用户界面编程、Android应用资源、Activity组件、Android事件处理机制、AndroidUI高级界面编程、Android数据存储与I/O、SQLite数据库等。后给出了两个具体的App实践应用 —欧洲杯信息采集App和新闻客户端App应用。本书不仅仅局限于Android编程的各种理论知识的介绍,更重要的是基于“任务驱动”的角度来讲授、实践每一个知识点,真正实现“学中做、做中学”。书中的所有案例都具有示范性、实用性及适用性,可以帮助读者更好地理解各知识点在实际开发中的运用。本书不仅可以作为各级各类学校、培训机构的移动互联专业的教材,也适用于Android应用程序开发人员入门学习时作为参考资料阅读。为方便学习、教学,本书配备电子课件、书中所有案例源码、Android集成开发平台等电子资源。

]

内容简介

[

1.以项目形式讲述安卓的应用。2.提供配套的课件和程序源代码。3.是江苏省十三五规划教材。

]

目录

目 录内容简介I前 言II目 录IV**篇 基础篇1项目一 Android开发环境搭建1模块一 搭建Android开发环境1任务1 搭建JAVA开发环境2任务2 搭建Android开发平台IDE8模块二 安装运行及调试环境11 任务1 使用真机作为运行及调试环境的参数配置12任务2 使用AVD作为运行及调试环境的参数配置14项目二 开始我的**个Android应用程序16模块一 创建Android应用工程16任务1 基于ADT新建Android项目17任务2 Android应用程序结构分析21任务3 资源文件的使用方式25模块二 运行及调试App应用26任务1 启动AVD26任务2 运行App27任务3 使用DDMS进行调试28模块三 签名并打包Android应用程序30任务1 App签名并打包30项目三 基础UI组件在App界面中的运用38模块一 使用XML和Java代码混合实现UI界面39任务1 使用XML布局文件搭建UI界面39任务2 使用Java代码实现UI界面43任务3 使用XML和Java代码实现图片浏览器45模块二 继承View类实现自定义View组件47任务1 自定义View组件实现可以随意拖动的小球47模块三 使用UI布局管理器实现界面布局53任务1 使用线性布局实现在界面中动态添加按钮53任务2 使用表格布局实现窗口布局57任务3 使用网格布局实现一个简易的计算器59模块四 使用基础UI组件实现用户注册界面63任务1 使用基础UI组件实现用户注册界面64项目四 各种Android资源在App应用中的引用79模块一 字符串/颜色/数组等基础资源的定义和使用79任务1 基于资源引用方式优化用户注册页面80任务2 数组资源的使用93任务3 Drawable资源的使用96模块二 Android系统资源及assets资源的使用99任务1 Android系统资源的访问和使用100任务2 assets资源的使用101项目五 使用Intent实现界面跳转103模块一 Activity组件的创建/启动/配置104任务1 Activity组件的创建及配置104任务2 使用Intent启动Activity实现界面跳转112任务3 Activity组件生命周期的验证118模块二 使用Bundle实现界面间参数传递123任务1使用Bundle实现数据传递124模块三 Android事件处理编程129任务1 内部类实现事件监听器130任务2 匿名内部实现事件监听器131任务3 外部类实现事件监听器134任务4 Activity实现事件监听器135任务5 为组件邦定相关属性实现事件监听135任务6 Handler消息传递编程136项目六 高级UI组件的应用142模块一 使用ListView显示列表数据143任务1 直接继承ListActivity创建ListView列表143任务2 使用xml布局文件创建ListView148任务3 使用ArrayAdapter创建ListView列表149任务4 使用SimpleAdapter创建ListView151模块二 文本框输入自动提示列表的实现155任务1 基于AutoCompleteTextView实现自动提示列表156模块三 图片浏览器的实现165任务1 用GridView实现带预览的图片浏览器166任务2 用AdapterViewFlipper实现自动播放图片170模块四 对话框/日期选择框等常用对话框的实现173任务1 使用AlertDialog实现对话框174任务2 使用DatePickerDialog实现日期输入177任务3 使用TabHost选项卡模拟手机通话记录界面181项目七 Android数据存储与SQLite数据库应用187模块一 Android数据存储操作187任务1 使用SharePreferences设置系统参数188任务2 Android内存数据读写操作193任务3 Android SD卡数据读写操作197模块二 SQLite数据库操作203任务1 使用SQLiteDatabase实现SQLite数据库操作203任务2 使用SQLiteOpenHelper实现SQLite数据库操作209任务3 使用SQLite3工具操作数据库219第二篇 应用篇222项目八 欧洲杯信息采集App应用222模块一 欧洲杯主视图界面的实现222任务1 构建欧洲杯主界面223任务2 列表呈现国家名和图标227模块二 积分榜的实现246任务1 积分榜对话框的创建及弹出247任务2 列表显示小组内国家积分情况248模块三 赛事明细列表实现256任务1 以列表形式呈现赛事明细256任务2 可折叠的积分榜明细列表实现259项目九 新闻客户端App应用264模块一 用户登录功能的实现265任务1 准备工作:服务端应用程序的部署266任务2 编写配置文件及网络访问工具270任务3 构建用户登录界面272任务4 基于HttpURLConnection实现App客户端用户登录276模块二 新闻栏目列表功能的实现280任务1 准备工作:测试服务器端新闻栏目API接口281任务2 构建新闻栏目列表界面281任务3 JSON轻量级数据解析技术实现新闻栏目列表功能283模块三 新闻功能的实现287任务1 准备工作:测试服务器端新闻API访问接口288任务2 构建新闻列表界面289任务3 新闻列表功能实现289

封面

Android应用开发项目实践

书名:Android应用开发项目实践

作者:刘贤锋

页数:268

定价:¥46.0

出版社:机械工业出版社

出版日期:2017-09-01

ISBN:9787111577362

PDF电子书大小:36MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注