一周学习Android 的总结

一周学习Android 的总结


2024年5月7日发(作者:手机文件管理在哪里找到)

初学Android的总结

一、对Android的初步认识有以下几方面:

d是什么?

Android是Google在2007年11月首次发布的,当时它被定位成一款针对智能手机

的操作系统。现在是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一

些重要的应用程序。 Android SDK 提供了在Android平台上使用Java语言进行Android

应用开发必须的工具和API(应用程序编程接口)。Android 包括了一个核心库,该核心

库提供了JAVA编程语言核心库的大多数功能。每一个Android应用程序都在它自己的进

程中运行,都拥有一个独立的Dalvik虚拟机实例。同时虚拟机是基于寄存器的,所有的类

都经由JAVA编译器编译,而且依赖于linux操作系统。Android更是一款完整的操作系

统和应用框架,设计用于ARM处理器(是一个32位元精简指令集处理器架构,其广泛地

使用在许多嵌入式系统设计)。Android也是一个平台,主要包括Linux微内核,中间件

(SQLite等),而且提供JAVA框架,以及Android中的JVM。

d的特点:

①具有关键类如:视图、ContentProviders(应用交互管理类)、ResourceManager

(非编码资源管理类)、NotificationManager(通告管理类)、ActivityManager(生命周

期管理类)。

②应用构成一般由四个关键部分构成Acitvity、InerntRecciver、Service、

ContentProvider,其中Acitvity是必要部分。它们应用到的场合如下:

Activity每个应用都是必须得,Activity代表一个应用的一个具体的界面管理类,其本

身并不显示。

InerntRecciver可使应用对外部事件做出响应,比如,当应用正在执行,突然有了来

电,这个时候可使用InerntRecciver做出处理使应用更健壮。

Service Android应用的生命周期是由Android系统来决定的,不由具体的应用的线

程左右,当应用要求在没有界面显示的情况还能正常运行,(要求有后台线程,而后台线程

是不会被系统回收,直到线程结束)这个时候就需要用到Service。

ContentProvider可以说ContentProvider封装很多Android当中的上下文环境,

包括SQLite,这就使得在不同应用之间交互成为可能。

③布局管理:

FrameLayout:左上角只显示一个组件。

LinearLayout:线性布局管理器,分为水平和垂直两种,中能进行单行布局。

TableLayout:任 意行和列的表格布局管理器。其中TableRow代表一行,TableRow

的每一个视图组件代表一个单元格。

AbsoluteLayout:绝对布局管理器,坐标轴的方式,左上角是(0,0)点,往右X轴

弟增,往下Y轴递增。

RelativeLayout:相对布局管理器,更具最近一个视图组件,或是顶层父组件来确定下


发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1715065048a2560505.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信