Android开发简明教程

当前位置:首页 > 计算机网络 > 高职高专教材 > Android开发简明教程

出版社:中国人民大学出版社
出版日期:2012-7
ISBN:9787300156255
作者:牛立成
页数:267页

章节摘录

版权页:   插图:   从很多方面来看,每个Android应用程序都存在于它自己的世界之中。 默认情况下,每个应用程序均运行于它自己的Linux进程中。当应用程序中的任意代码开始执行时,Android启动一个进程,而当不再需要此进程而其他应用程序又需要系统资源时,则关闭这个进程。 每个进程都运行于自己的Java虚拟机(VM)中,所以应用程序代码实际上与其他应用程序的代码是隔绝的。 默认情况下,每个应用程序均被赋予一个唯一的Linux用户ID,并加以权限设置,使得应用程序的文件仅对这个用户、应用程序可见。当然,也有其他的方法使得这些文件同样能为其他应用程序所访问。 使两个应用程序共有同一个用户ID是可行的,这种情况下他们可以看到彼此的文件。从系统资源维护的角度来看,拥有同一个ID的应用程序也将在运行时使用同一个Linux进程,以及同一个虚拟机。 Android的核心功能之一就是一个应用程序可以使用其他应用程序的元素(如果那个应用程序允许的话)。比如,如果你的应用程序需要一个图片卷动列表,而另一个应用程序已经开发了一个合用的、允许别人使用的卷动列表,你可以直接调用该卷动列表来完成工作,而不用自己再开发一个;你的应用程序并没有吸纳或链接其他应用程序的代码,它只是在有需求的时候启动了其他应用程序的那个功能部分。 为达到这个目的,系统必须在一个应用程序的一部分被需要时启动这个应用程序,并将部分的Java对象实例化。与在其他系统上的应用程序不同,Android应用程序没有为应用准备一个单独的程序入口(比如,没有main()方法),而是为系统依照需求实例化提供了基本的组件。 Android应用程序由四种组件构造而成:Activity、Intent、Content Provider、Service。当然,也不是每个Android应用程序都必须由这4部分组成,可以根据开发者需求进行组合。比如上面建立的Helloworld项目就只使用了Activity这一个模块。但是,任何一个应用程序都必须在AndroidManifest. xml文件中声明使用到的这些模块。

书籍目录

第1章  Android简介
1.1 Android的基本概念
1.2 Android的发展历史及优势
1.3 Android的系统构架
1.4 Android应用程序框架
思考与练习
第2章 Android开发环境搭建
2.1 Androicl开发准备工作
2.2 开发包及其工具的安装和配置
2.3 Androicl小项目的创建
思考与练习
第3章 Andmid程序设计基础
3.1 项目目录结构
3.2 Androicl项目主要组成文件的分析
3.3 Androicl应用解析
思考与练习
第4章 资源文件
4.1 资源简介
4.2 资源类型
4.3 资源文件的使用
4.4 使用颜色资源
4.5 使用字符串资源
4.6 使用尺寸资源
4.7 使用图片资源
4.8 使用布局资源
4.9 使用菜单资源
4.10 使用raw和assets文件资源简介
思考与练习
第5章 用户界面开发
5.1 一般常用控件
5.1.1 文本框(Textview)
5.1.2 列表(ListView)
5.1.3 提示(Toast)
5.1.4 编辑框(EditText)
5.1.5 图片视图(ImageView)
5.1.6 单项选择(RadioGroup、RadioButton)
5.1.7 多项选择(C1aeckBox)
5.1.8 下拉列表(Spinner)
5.1.9 自动提示(AutoComplete-TextView)
5.1.10 日期和时间(DatePicker、TimePicker)
5.1.11 按钮(Button)和带图标的按钮(ImageButton)
5.2 菜单(Menu)
5.2.1 选项菜单
5.2.2 扩展菜单
5.2.3 子菜单
5.2.4 上下文菜单
5.3 对话框(Dialog)
5.3.1 常见的对话框
5.3.2 列表项对话框
5.3.3 带有单选框的对话框
5.3.4 带有简单View的对话框
5.3.5 带有多选项的对话框
5.3.6 自定义格式的对话框
5.4 拖动效果(Gallery)
5.5 切换图片(ImageSwitcher)
5.5.1 ImageS;witcher的实例
5.5.2 Gallery和Imageswitcher综合应用
5.6 网格视图(Gridview)
5.7 卷轴视图(ScrollView)
5.8 进度条(ProgressBar)
5.9 对话框中的进度条(PregressDialog)
5.9.1 在对话框中使用圆形进度条的功能
5.9.2 在对话框中使用长条形进度条的功能
5.10 界面布局
5.10.1 垂直线性布局(LinearLayout)
5.10.2 相对布局(RelativeLayout)
5.10.3 表格布局(TabIeLayout)
5.10.4 框架布局(FrameLmyout)
5.11 事件处理
5.11.1 基于回调机制的事件处理
5.11.2 基于监听接口的事件处理
思考与练习
第6章 基本单元Activity
6.1 Activity简介
6.2 Activity管理方式
6.3 进一步理解一个简单应用的运行机理
6.4 Activity之间传递数据
6.4.1 基于消息的传输使用Intent通信
6.4.2 使用SharedPreferences
6.4.3 其他方式
6.5 Activity的生命周期
思考与练习
第7章 信使组件IIItent
7.1 组件Intent对象
7.2 组件Intent的属性
7.3 Android如何解析Intent
7.4 Intent的自定义Action属性的使用
7.5 Intent的data属性的使用
7.6 系统默认的Activity Action应用
思考与练习
第8章 Service组件
8.1 Service组件的简介
8.2 初识Service
8.3 Service的生命周期
8.4 远程服务(Remote Service)
思考与练习
第9章 广播事件
9.1 广播事件简介
9.2 广播接收器的生命周期
9.3 系统广播事件
9.4 通知管理器的使用
9.5 广播和通知的综合应用
思考与练习
第10章 Android数据存储
10.1 Android数据存储简介
10.2 Shared Preferenees数据存储
10.3 Files数据存储
10.4 数据库SQLite存储
10.4.1 SQLiteDatabase操作数据库
10.4.2 SQLiteOl3enHelper操作数据库
思考与练习
第11章 数据共享content Provide
11.1 Content Proyide简介
11.2 系统联系人信息应用
11.3 系统多媒体文件的应用
思考与练习
第12章 示例设计与开发
12.1 Haneller的使用
12.2 媒体播放器应用
12.3 电话TelephonyManager应用
12.4 网络应用
思考与练习
参考文献

编辑推荐

《全国高等院校计算机职业技能应用规划教材:Android 开发简明教程》为全国高等院校计算机职业技能应用规划教材,逻辑清晰、内容适度易懂、针对性强,着重介绍Android开发基础,特别适合初学Android开发的读者,更便于具有一定编程基础的读者自学。

作者简介

《全国高等院校计算机职业技能应用规划教材:Android 开发简明教程》从基础入手循序渐进地介绍了Android的主要功能和用法,使读者对其有完整的认识。全书共12章,内容包括Android开发环境搭建、用户界面开发所使用的主要控件,以及Android四大组件即基本单元Activity、Service组件、广播事件、数据共享Content Providers,同时介绍了Android的数据存储以及资源文件的使用,每个知识点都结合详尽的例子进行展开。

图书封面


 Android开发简明教程下载



发布书评

 
 


精彩短评 (总计4条)

  •     薄薄的一本教材,但是可以快速入门,价格也便宜
  •     非常棒的书,力挺,简单易学
  •     一般吧,学校里的教程
  •     方便快捷质优价低
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024