`
轩辕无心
  • 浏览: 18155 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

android应用程序组成

 
阅读更多

 

一般来说Android程序主要由下列4部分组成

· Activity

· Broadcast Receiver

· Service

· Content Provider

 

 

一个应用程序是由一个或者多个Activity组成,一个Activity代表了可以和用户进行交互的可视化界面。Activity通过布局管理添加各种View组件,通过setContentView(int) 方法可以将视图呈现出来

 

 

Broadcast Receiver 负责对外部事件做出响应;不生成UI,是不可见的;需要在程序中进行注册;应用程序可以通过Context.sendBroadcast()将自己的intent广播出去。其他程序通过自身的Broadcast Receivers截获后进行时间处理。

 

 

Service运行在后台,负责处理一些用户看不到,并且会有持续时间的事情。比如下载数据,播放音乐等;是跑在程序的主线程中,处理耗时的事件续;service没有用户界面;所有用户实现的service必须继承系统的Service类,并且在配置文件中进行注册。

 

 

 

分享到:
评论

相关推荐

    Android应用程序组成视频教程.wmv

    Android应用程序组成视频教程,希望能够学习者提供帮助,实现对Android应用程序组成基础知识的掌握与理解,为后续学习做好铺垫,实现Android应用程序组成知识的灵活运用

    03.Android应用程序组成.ppt

    03.Android应用程序组成.ppt

    android应用程序的四个组成部分

    NULL 博文链接:https://1397452815.iteye.com/blog/2041852

    Android应用开发案例教程 (毋建军、徐振东、林瀚 编著) pdf

    全书论述了Android开发概述,Android应用程序组成,Android UI(用户界面)基础,Android UI系统控件基础,Android UI系统控件进阶,Android UI菜单、对话框,Android组件广播消息与服务,Android数据存储与访问,...

    Android应用程序资源管理框架 PPT

    Android应用程序主要由代码和资源组成。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。代码和资源分开可以使得应用程序在运行时根据实际需要来组织UI。这样就可使得应用程序只需要编译一次,就...

    Android应用开发案例教程

    全书论述了android开发概述,android应用程序组成,android ui(用户界面)基础,android ui系统控件基础,android ui系统控件进阶,android ui菜单、对话框,android 组件广播消息与服务,android数据存储与访问,...

    Android经典应用程序开发

    全书由8章组成,涵盖了Android经典应用程序开发的各个方面,知识量巨大,技术要点清晰,结构紧凑而精炼。拥有本书后,结合Android公开的参考文档和示例代码,读者将可以基本掌握在Android经典应用层开发领域的所有...

    android应用程序基础

    1:Android应用程序框架 2:Android应用程序的组成 3:API参考文档的使用

    Android开发应用实战详解源代码

    2.2 android应用程序组成 2.2.1 activity 2.2.2 intent和intent filter 2.2.3 service介绍 2.2.4 broadcastintentreceiver 2.2.5 contentprovider 2.3 android应用项目文件组成 2.3.1 androidmanifest.xml文件 2.3.2...

    Android天气预报widget的设计与实现毕业论文

    3.2 ANDROID应用程序组成 12 3.2.1 Avtivity介绍 12 3.2.2 Broadcast Intent Receiver介绍 13 3.2.3 Service介绍 14 3.2.4 Content Provider介绍 14 3.2.5 Intent介绍 15 3.3 ANDROID应用程序工程文件 17 第4章 天气...

    Android平台天气预报widget的设计与实现毕业论文

    Android平台天气预报widget的设计与实现毕业论文 ...3.2 ANDROID应用程序组成 11 3.2.1 Avtivity介绍 11 3······ ····· ···· ···· 5.8 软件使用 37 结论 40 致谢 41 参考文献 42

    Android SDK程序设计与开发范例_光盘

    然后才开始创建Android应用程序,介绍使用界面、事件处理、多活动Android应用程序,学习数据存储与数据交换、数据库和内容提供者,以及组成组件的服务和广播接收器,最后通过20个热门范例来讲解Android应用程序的...

    android开发入门与实战(下)

    6.2 Android应用程序组成 6.2.1 Activity介绍 6.2.2 BroadcastIntentReceiver介绍 6.2.3 Service介绍 6.2.4 ContentProvider介绍 6.3 Android应用工程文件组成 6.4 本章小结 第7章 良好的学习开端——Android基本...

    android开发入门与实战(上)

    6.2 Android应用程序组成 6.2.1 Activity介绍 6.2.2 BroadcastIntentReceiver介绍 6.2.3 Service介绍 6.2.4 ContentProvider介绍 6.3 Android应用工程文件组成 6.4 本章小结 第7章 良好的学习开端——Android基本...

    《Google Android开发入门与实战》.pdf

    6.2 android 应用程序组成 59 6.2.1 activity介绍 59 6.2.2 broadcast intent receiver介绍 60 6.2.3 service介绍 61 6.2.4 content provider介绍 61 6.3 android应用工程文件组成 61 6.4 本章小...

    Android应用程序开发原码例子

    最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。...

    Google.Android开发入门与实战

    6.2 Android应用程序组成 6.2.1 Activity介绍 6.2.2 BroadcastIntentReceiver介绍 6.2.3 Service介绍 6.2.4 ContentProvider介绍 6.3 Android应用工程文件组成 6.4 本章小结 第7章 良好的学习开端——Android基本...

    final-project-veris:适用于房地产经纪人和希望购买房产的人的系统。 它由一个 Web 服务器和一个 Android 应用程序组成

    SIDiM 项目是作为 Veris Metrocamp 学院信息系统本科课程的最终项目创建的。 该项目由四位开发人员于... 一个与网络服务器连接的 Android 应用程序,最终用户可以在其中搜索房屋和公寓以根据位置和价格进行购买和过滤。

    Android编程入门很简单.(清华出版.王勇).part1

    第8章Android应用程序组成 8.1深入理解Activity 8.1.1使用Intent连接Activity 8.1.2 Activity的生命周期 …… 第9章Android中的数据存储 第10章绚丽的多媒体技术 第11章Android网上冲浪 第12章Android地图服务 第4篇...

    Google Android开发入门与实战的代码

    6.2 Android 应用程序组成 59 6.2.1 Activity介绍 59 6.2.2 Broadcast Intent Receiver介绍 60 6.2.3 Service介绍 61 6.2.4 Content Provider介绍 61 6.3 Android应用工程文件组成 61 6.4 本章小...

Global site tag (gtag.js) - Google Analytics