ANDROID期末考试总结

1. Android的四大组件是哪些。它们的作用。

答:Activity service Content Provider BroadCastReceiver

Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑。

Service是后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的事物,定义好需要接受的Intent提供同步和异步的接口。

Content Provider:是Android提供的第三方应用数据的访问方案,可以派生Content Provider类,对外提供数据,可以像数据库一样进行选择排序,屏蔽内部数据的存储细节,向外提供统一的接口模型,大大简化上层应用,对数据的整合提供了更方便的途径。

BroadCast Receiver:接受一种或者多种Intent作触发事件,接受相关消息,做一些简单处理,转换成一条Notification,统一了Android的事件广播模型

2安卓项目的目录结构,命名及含义。

? src源文件:使用java语言编写的代码,包括各种Activity的实现。

? R.java:由eclipse自动生成,包含了应用程序所使用到的资源ID。

? Android library:Android库文件。

? assets:放置多媒体文件等。

? res:应用程序所需的资源文件,如图标,动画,颜色等。

? drawable:图片资源

? layout:描述了Activity的布局。

? values:定义字符串,颜色等

? Android Manifest.xml:应用程序的配置文件。在该文件中声明应用程序的名称,使用到的Activity,Service,Receive,权限等。

AndroidManfest.xml分析

1

1. Android的四大组件是哪些。它们的作用。

答:Activity service Content Provider BroadCastReceiver

Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑。

Service是后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的事物,定义好需要接受的Intent提供同步和异步的接口。

Content Provider:是Android提供的第三方应用数据的访问方案,可以派生Content Provider类,对外提供数据,可以像数据库一样进行选择排序,屏蔽内部数据的存储细节,向外提供统一的接口模型,大大简化上层应用,对数据的整合提供了更方便的途径。

BroadCast Receiver:接受一种或者多种Intent作触发事件,接受相关消息,做一些简单处理,转换成一条Notification,统一了Android的事件广播模型

2安卓项目的目录结构,命名及含义。

? src源文件:使用java语言编写的代码,包括各种Activity的实现。

? R.java:由eclipse自动生成,包含了应用程序所使用到的资源ID。

? Android library:Android库文件。

? assets:放置多媒体文件等。

? res:应用程序所需的资源文件,如图标,动画,颜色等。

? drawable:图片资源

? layout:描述了Activity的布局。

? values:定义字符串,颜色等

? Android Manifest.xml:应用程序的配置文件。在该文件中声明应用程序的名称,使用到的Activity,Service,Receive,权限等。

AndroidManfest.xml分析

1


相关文章

  • 基于Android的计算机基础知识移动学习APP设计
  • 摘 要 本文主要介绍基于Android 平台的计算机基础知识移动学习APP的设计实现过程,该系统客户端基础学习.单元练习.综合测试和错题本功能,可以满足用户基本学习需求,视频及精品教程功能可以丰富用户的学习模式,提升用户的学习效果,服务器端 ...查看


  • (精品)学生档案管理系统毕业论文设计
  • 湖南大学 HUNAN UNIVERSITY 毕 业 论 文 题目: 一度教育学生档案管理系统 学生姓名 XXX 学 号 XXX 年级专业 2011级软件工程 指导老师 二0一三 年 三 月 五 日 摘 要 随着信息技术在管理上越来越深入而广 ...查看


  • 怎样短时间提高高中英语成绩啊?
  • logo icon arrow-down close comment conversations like prompt vote wechat verified best_answerer verified_and_best_answer ...查看


  • 经典Android面试题
  • Android面试题,看看你基础如何?   答案参照:http://android.ixueku.com/ android开发手机守护神软件视频:http://www.cnblogs.com/guoshiandroid/archive/20 ...查看


  • (完整版)基于安卓的网上订餐系统毕业设计
  • 摘 要 在科学技术高度发展的当今社会,网络信息化已经成为时代的潮 流.随着计算机技术的不断更新变化,特别是Android 操作系统的出现,使移动互联网业务更加蓬勃的发展.根据专家的调查和研究,发现传统的订餐模式已经不能适应市场的高速发展.因 ...查看


  • Android实训报告
  • Android 学院:****** 班级:****** 学号:****** 姓名:****** 实训报告 目录 一.实训背景及目的要求 .................................................... ...查看


  • 个人总结android实训
  • 个人总结 这是进入大学以来的第二次实训.这次实训的主要内容是APP开发,所选择的平台是android平台.老师在第一堂课的时候也就说过我们现在离一个开发人员所要求的水准相差十万八千里,所以通过这一周的实训,我只是了解到了开发APP的一个基本 ...查看


  • 科技写作科研(论文)选题题目名称参考
  • 科技写作科研(论文)选题题目名称参考 1. 基于Struts 的企业人力资源管理系统的设计与实现 2. 基于云计算的HIS 系统-挂号子系统的设计与开发 云平台下的HIS 系统,使用Java 或C++. 3. 基于云计算的HIS 系统-收费 ...查看


  • 基于安卓系统的游戏开发与实现
  • XX大学 毕业设计(论文) 院 系: 信息工程学院 专 业: 计算机科学与技术 班 级: 学生姓名: XX 学 号: XXXXXXX 导师姓名: XXXX 职称: 讲师 起止时间: 2014 年 3月 1 日至 2014年 5月31日 XX ...查看


热门内容