《Android移动应用开发实用教程》夏辉 | PDF下载|ePub下载
Android移动应用开发实用教程 版权信息
- 出版社:机械工业出版社
- 出版时间:2015-09-01
- ISBN:9787111511779
- 条形码:9787111511779 ; 978-7-111-51177-9
Android移动应用开发实用教程 本书特色
本书主要介绍android移动应用开发的基础知识和开发技巧,从基础知识开始讲解,由易入难,循序渐进,主要包括:android基础知识、环境搭建、开发组件介绍、 menu和消息框、数据库和存储技术、多线程、网络通信开发,以及移动通信业务开发等。从技术实现上,讲解了android平台下一个完整综合实例及源代码分析――新闻移动客户端开发,该案例包括了客户端和服务器端的开发,几乎涉及了本书的所有知识点。每章都配有习题和实验,并将重要的知识点和经验技巧以“小实验”“小知识”的活泼形式呈现给读者。 本书为了指导读者更深入地进行学习,包含了所有章节实例和实验的源代码。 本书既可作为高等学校计算机软件技术课程的教材,也可作为管理信息系统开发人员的技术参考书。 本书配套授课电子课件,需要的教师可登录www cmpedu com免费注册,审核通过后下载,或联系编辑索取(qq:2850823885,电话:010-88379739)。
Android移动应用开发实用教程 内容简介
提供所有章节实例和实验的源代码。介绍知识点的分类、周边信息并总结功能实现的步骤。每章都有相应的实例和针对该章节的实验。将重要的知识点和经验技巧以“小实验”“小知识”的活泼形式呈现给读者。作为developer android、csdn、51cto、eoeandroid和机锋开发者等技术论坛和社区的忠实用户和学习者,在本书的编写过程中,作者从中受益匪浅,也建议读者在遇到学习问题时,向专业技术论坛或社区求助。
Android移动应用开发实用教程 目录
出版说明前言第1章android应用开发概述1.1android简介1.2android开发环境搭建1.2.1安装android系统要求1.2.2搭建android环境具体步骤1.2.3创建虚拟设备(avd)1.2.4验证开发环境1.3android平台架构1.3.1android平台架构概述1.3.2android应用工程文件组成和介绍1.4实验:android开发环境配置1.4.1实验目的和要求1.4.2题目1android开发环境安装与配置本章小结课后练习 第2章android开发组件2.1activity2.1.1activity简介2.1.2activity运行状态和生命周期2.1.3activity窗口显示风格2.2intent2.2.1intent组件的概念2.2.2实现activity页面跳转2.2.3intent实现不同页面的传参2.3service2.3.1service的创建和生命周期2.3.2本地service2.3.3远程service2.4broadcastreceiver2.4.1broadcastreceiver简介2.4.2broadcastreceiver生命周期2.4.3broadcastreceiver实现机制2.5实验:android基本组件的应用2.5.1实验目的和要求2.5.2题目1intent和activity应用2.5.3题目2用service实现简单音乐播放器2.5.4题目3用broadcastreceiver实时监听电量本章小结课后练习 第3章android开发的java基础知识3.1java概述3.2java基础知识3.2.1java数据类型3.2.2基本数据类型转换3.2.3流程控制语句3.3java面向对象基础3.3.1类与对象3.3.2封装和继承3.3.3多态性3.3.4接口和抽象类3.4实验:java语言基础3.4.1实验目的和要求3.4.2题目1java的流程控制3.4.3题目2java的封装和继承的应用3.4.4题目3java的抽象类和接口的应用本章小结课后练习 第4章android布局管理器4.1线性布局(linearlayout)4.1.1linearlayout介绍4.1.2linearlayout实例4.2表格布局(tablelayout)4.2.1tablelayout介绍4.2.2tablelayout实例4.3相对布局(relativelayout)4.3.1relativelayout介绍4.3.2relativelayout实例4.4**布局(absolutelayout)4.4.1absolutelayout介绍4.4.2absolutelayout实例4.5框架布局(framelayout)4.5.1framelayout介绍4.5.2framelayout实例4.6实验:android基本布局4.6.1实验目的和要求4.6.2题目1linearlayout实现简易计算器界面4.6.3题目2使用tablelayout设计表格4.6.4题目3relativelayout综合实验本章小结课后练习 第5章android基本控件5.1文本控件5.1.1文本控件(textview)5.1.2编辑框(edittext)5.2按钮控件5.2.1普通按钮(button)5.2.2图片按钮(imagebutton)5.2.3开关按钮(togglebutton)5.3选择按钮控件5.3.1单选控件(radiobutton)5.3.2多选控件(checkbox)5.4下拉列表和选项卡5.4.1下拉列表(spinner)5.4.2选项卡(tabhost)5.5视图控件5.5.1滚动视图(scrollview)5.5.2列表视图(listview)5.6进度条5.7日期选择器5.8实验:android基本控件5.8.1实验目的和要求5.8.2题目1textview和button综合实验5.8.3题目2使用基本控件实现用户注册界面5.8.4题目3listview和tabhost综合实验本章小结课后练习 第6章menu和消息框6.1menu功能开发.6.1.1menu简介6.1.2选项菜单开发6.1.3上下文菜单开发6.2对话框开发6.3消息框开发6.3.1notification开发6.3.2toast开发6.4实验:menu和消息框的使用6.4.1实验目的和要求6.4.2题目1选项菜单的创建与应用6.4.3题目2上下文菜单的创建与应用6.4.4题目3对话框与toast的综合应用本章小结课后练习 第7章数据库与存储技术7.1sqlite数据库概述7.2sqlite数据库操作7.1.1创建sqlite数据库7.2.2添加数据7.2.3数据的增删改查操作7.3sharedpreferences存储7.4文件存储方式7.5实验:android数据库实验7.5.1实验目的和要求7.5.2题目1实现sqlite数据库的操作7.5.3题目2sharedpreferences存储7.5.4题目3文件存储本章小结课后练习 第8章android多线程8.1android线程简介8.2循环者―消息机制8.2.1message和handler简介8.2.2messagequeue和looper简介8.2.3循环者―消息机制案例8.3asynctask类8.4android其他创建多线程的方法8.5实验:android多线程8.5.1实验目的和要求8.5.2题目1用looper&message机制实现计时器8.5.3题目2用asynctask类实现计时器与进度条8.5.4题目3用runonuithread()方法改变按钮名称本章小结课后练习 第9章android网络通信开发9.1url通信方式9.2socket通信方式9.3http通信方式9.4实验:android网络通信9.4.1实验目的和要求9.4.2题目1实现http方式通信9.4.3题目2socket网络通信本章小结课后练习 第10章移动通信功能开发10.1短信业务开发10.1.1发送和接收短信10.1.2群发短信10.2拨打电话业务开发10.2.1拨打电话10.2.2查询电话10.2.3过滤电话10.3实验:移动通信功能开发10.3.1实验目的和要求10.3.2题目1使用intent组件发送信息10.3.3题目2自定义短信接收程序10.3.4题目3自定义带背景的拨号程序本章小结课后练习 第11章新闻移动客户端开发11.1需求分析11.2系统设计11.3服务器端设计11.4ui界面设计11.5通信模块设计11.6实体模块设计11.7工具类设计11.8打包和安装本章小结课后练习参考文献”