loading请求处理中...

进行安卓应用软件开发必备的基础知识

2021-12-01 17:25:44 阅读 11231次 标签: 安卓rom制作教程 作者: 星星

    市面上目前流行的三大系统,安卓、苹果、塞班,可以说安卓系统是手机系统中的龙头老大。大部分的软件开发都是面向于安卓系统,因此无论是专业的软件开发师还是自学软件开发的人,都应该要掌握一定的安卓应用软件开发基础知识,这样才能够进行最简单的软件开发工作。那么接下来我们就来说说,进行安卓应用软件开发那些必须要了解的基础知识。
进行安卓应用软件开发必备的基础知识
    相信大多数人都知道,我们常说的安卓应用软件开发指的就是在安卓系统的基础上,进行手机软件的开发。而安卓其实英文名叫Android,早期由“Android之父”之称的Andy Rubin创办,Google于2005年并购了成立仅22个月的高科技企业Android,展开了短信、手机检索、定位等业务,基于Linux的通用平台进入了开发。Google公司在2007年11月5日正式公布这个操作系统,2008年,Patrick Brady于Google I/O演讲“Anatomy & Physiology of an Android”,并提出的Android HAL架构图。HAL以*.so档的形式存在,可以把Android framework与Linux kernel隔开。这是进行安卓应用软件开发所首先需要了解的,安卓系统的发展历史。

    其次进行安卓应用软件开发应该要知道安卓系统的基础架构。Android拥有功能强大的API,出色的文档,茁壮成长的开发人员社区,而且不需要为开发或发布支付费用。随着移动设备的日益普及,不管在怎样的开发背景下,使用Android软件开发新颖的手机应用程序都是一个令人为之振奋的良机。应用程序框架支持组件的重用与替换,Dalvik虚拟机专门为移动设备做了优化,内部集成浏览器该浏览器基于开源的WebKit 引擎,包括2D和3D图形库,3D图形库基于OpenGL ES 1.0 (硬件加速可选)。

    View等同于J2ME的Displayable,进行安卓应用软件开发的程序人员可以通过 View 类与“XML layout”档将UI放置在视窗上,Android 1.5的版本可以利用 View 打造出所谓的 Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout,HTC的Android Hero手机即含有大量的widget。至于ViewGroup 是各种layout 的基础抽象类(abstract class),ViewGroup之内还可以有ViewGroup。View的构造函数不需要在Activity中调用,但是Displayable的是必须的,在Activity 中,要通过findViewById()来从XML 中取得View,Android的View类的显示很大程度上是从XML中读取的。View 与事件(event)息息相关,两者之间通过Listener 结合在一起,每一个View都可以注册一个event listener。

    以上就是进行安卓应用软件开发所必须要了解的一些基础知识,其中包括安卓系统的发展历史,以及安卓应用软件开发所需掌握的安卓架构。相信通过上述的文章内容,您已经对进行安卓应用软件开发有了更进一步的了解。如果您想要了解更多有关安卓应用软件开发的内容,也可以前往一品威客网进行咨询。

APP开发公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
APP开发相关任务
DESIGN TASK 更多
闹钟改版提示安卓app开发

¥1000 已有1人投标

公司内部信息备份安卓app升级

¥1000 已有3人投标

教育app,安卓+ios上架,非原生

¥18000 已有6人投标

安卓手机输入法app开发

¥7000 已有4人投标

iOS和安卓游戏上号器软件开发

¥21000 已有1人投标

安卓平台下的图型识别

¥5000 已有1人投标