android
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android相关的知识,希望对你有一定的参考价值。
一.android应用程序构成
1.活动(Activity)
最基本的Android应用程序组件,在应用程序中,一个活动通常是一个单独的屏幕,每个活动都是通过继承活动基类被实现为一个独立的类,活动类将显示由 视图控件组成的用户接口,并对事件作出响应
2.意图(Intent)
意图用来描述应用程序想做什么。它是一种运行时绑定机制,能在程序运行的过程中连接两个不同的组件。通过Intent,应用程序可以向android表达某种请求或意愿,android会根据意愿内容选择适合的组件来响应
相关的类为IntentFilter和IntentReceiver,IntentFilter用于描述一个活动或广播接受者能操作那些Intent,Intent-Receiver可使应用程序对外部事件做出相应
Intent中最重要的部分是动作和的动作对应的数据,典型的有查看(View),选取(pick),编辑(Edit)
3.服务(service)
是Android应用程序中具有较长生命周期但没有用户界面的代码程序,在后台运行,可与其互交,不能自己运行,需要通过一个Activity调用
Android应用程序的生命周期由Android系统决定,不由具体的应用程序的线程左右。当应用程序要求在没有界面显示的情况还能正常运行,就要用Service
4.内容提供者(contentProvider)
Android应用程序可以使用文件或SQLite数据库来存储数据,contentProvider提供了一种多应用间数据共享的方式。一个内容提供器类实现了一组标准的方法,能够让其他的应用保存或读此内容提供者处理的各种数据类型
二.开发环境要求
1.JDK :Java Development kit Java开发工具包
包括java运行环境(JRE), Java命令工具,Java基础类库文件
2.Android SDK
是Android应用程序开发的基础,编译和执行工具
3.Eclipse
程序代码编写的环境
以上是关于android的主要内容,如果未能解决你的问题,请参考以下文章
AndroidAndroid不同版本下Notification创建方法