Android应用开发技术

本书特色

[

本书是基于Android 5.0和Android Studio的移动互联网应用开发的入门教材,围绕一个综合项目—学生空间展开,贯彻“做中学”的理念,由浅入深地系统介绍Android应用开发的概念、技术和方法。本书分为8个任务,包括初识Android、基本界面设计及优化、主界面及列表信息、广播及服务、数据持久化以及Android 5.0控件应用等,项目开发过程穿插讲解知识点,将理论知识融入项目开发。本书以项目贯穿全程,由浅入深地将理论知识和实例紧密结合,知识结构清晰,易于学习,既可作为高等院校移动互联网Android开发课程的教材,也可作为Android开发初学者的入门参考书。

]

作者简介

[

胡光永,男,1974.5,硕士。现任南京工业职业技术学院计算机与软件学院 院长,教师,副教授。长期从事软件工程、移动互联网应用技术开发和应用工作。近5年参与国家自然科学基金项目1项,主持市厅级课题2项,2014年获江苏省六大高峰人才项目资助;以第一作者发表论文6篇,其中核心期刊2篇;社会服务项目累计到账金额20余万元。2013年获江苏省教学成果一等奖(排名1),2014年获*教学成果二等奖(排名2),指导学生获全国职业院校移动开发赛项一等奖等多项获奖。

]

目录

任务T0 学生空间App项目总览 10.1.1 学生空间App项目背景 10.1.2 学生空间App项目概述 1任务T1 开启学生空间App的开发之旅 4任务T1-1 什么是Android 4任务目标 4任务分析 4知识准备 51.1.1 Android系统概述 51.1.2 Android的历史与发展 51.1.3 Android体系架构及Dalvik 61.1.4 Android版本 91.1.5 Android开发环境搭建 101.1.6 Android模拟器及其使用 121.1.7 Android Market 14任务实战 15技能训练 18任务T1-2 认识Android应用的结构 19任务目标 19知识准备 191.2.1 Android应用的目录结构 191.2.2 ADT常用窗口 23技能训练 26任务T2 学生空间App的界面设计 27任务T2-1 基本控件(一) 27任务目标 27任务分析 27知识准备 282.1.1 界面控件的基本结构 282.1.2 TextView控件 292.1.3 EditText控件 302.1.4 Button控件 30任务实战 31技能训练 33任务T2-2 基本控件(二) 35任务目标 35任务分析 35知识准备 362.2.1 ImageView控件 362.2.2 CheckBox控件 382.2.3 RadioButton控件 40任务实战 41技能训练 44任务T2-3 触屏与键盘事件 45任务目标 45任务分析 45知识准备 452.3.1 Android常见事件 452.3.2 onTouchEvent事件 462.3.3 键盘事件 46任务实战 47技能训练 49任务T2-4 菜单与消息通知 50任务目标 50任务分析 50知识准备 512.4.1 菜单 512.4.2 对话框 532.4.3 消息通知 54任务实战 57技能训练 60任务T3 学生空间App的界面优化 62任务T3-1 学生空间App的界面设计 62任务目标 62任务分析 62知识准备 633.1.1 LinearLayout布局 633.1.2 FrameLayout布局 653.1.3 RelativeLayout布局 663.1.4 TableLayout布局 703.1.5 GridLayout布局 70任务实战 71技能训练 75任务T3-2 常用资源深入 77任务目标 77知识准备 773.2.1 Android资源目录结构 783.2.2 样式 783.2.3 Drawable资源 813.2.4 动态增加layout资源 83技能训练 84任务T4 学生空间App的主界面设计 88任务T4-1 深入理解Activity 88任务目标 88任务分析 88知识准备 894.1.1 多Activity间的跳转 894.1.2 多Activity间的数据传递 904.1.3 深入Intent应用 924.1.4 Activity生命周期进阶 94任务实战 96技能训练 97任务T4-2 Fragment 98任务目标 98任务分析 98知识准备 994.2.1 Fragment简介 994.2.2 Fragment生命周期 102任务实战 103技能训练 105任务T5 学生空间App列表信息的展示 106任务T5-1 ListView控件和Adapter 106任务目标 106任务分析 106知识准备 1075.1.1 ListView控件 1075.1.2 Adapter 109任务实战 114技能训练 117任务T5-2 Spinner控件和GridView控件 119任务目标 119任务分析 119知识准备 1205.2.1 Spinner控件 1205.2.2 GridView控件 125任务实战 127技能训练 132任务T6 Android的广播和服务 133任务T6-1 Android广播接收器 133任务目标 133任务分析 133知识准备 1346.1.1 Android广播机制 1346.1.2 Android广播的实现 135任务实战 136技能训练 137任务T6-2 Android服务 138任务目标 138任务分析 138知识准备 1396.2.1 Service的基本概念 1396.2.2 Service的生命周期 1396.2.3 使用Service的方法 1406.2.4 访问系统核心服务 141任务实战 142技能训练 144任务T7 学生空间App的数据存取及共享 146任务T7-1 SharedPreferences存储 146任务目标 146任务分析 146知识准备 1477.1.1 SharedPreferences的应用场景 1477.1.2 SharedPreferences的使用方法 147任务实战 149技能训练 150任务T7-2 文件存储 151任务目标 151任务分析 151知识准备 1527.2.1 文件存储 1527.2.2 内部存储 1527.2.3 外部存储 154 任务实战 156技能训练 158 任务T7-3 SQLite存储 159任务目标 159任务分析 159知识准备 1607.3.1 SQLite的基本概念 1607.3.2 Android中SQLite的使用 1607.3.3 SQLiteOpenHelper 161任务实战 162技能训练 169任务T7-4 ContentProvider数据共享 170任务目标 170任务分析 170知识准备 1717.4.1 ContentProvider概述 1717.4.2 Uri类 1727.4.3 ContentResolver类 173任务实战 174技能训练 177任务T8 学生空间App的高级控件的应用 178任务T8-1 Snackbar 178任务目标 178任务分析 178知识准备 1798.1.1 Snackbar的应用场景 1798.1.2 Snackbar的使用方法 1798.1.3 Snackbar的使用示例 179任务实战 181技能训练 182任务T8-2 FloatingActionButton 183任务目标 183任务分析 183知识准备 1838.2.1 FloatingActionButton的使用方法 1838.2.2 FloatingActionButton的使用示例 184任务实战 186技能训练 187附录A Android Studio开发环境的应用技巧 188附录B Android编码规范 198参考文献 202

封面

Android应用开发技术

书名:Android应用开发技术

作者:胡光永

页数:202

定价:¥36.0

出版社:电子工业出版社

出版日期:2017-02-01

ISBN:9787121306310

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

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

发表评论

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