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

Q仔
Q仔 这家伙很懒,还没有设置简介...

0 人点赞了该文章 · 34 浏览

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


    市面上目前流行的三大系统,安卓、苹果、塞班,可以说安卓系统是手机系统中的龙头老大。大部分的软件开发都是面向于安卓系统,因此无论是专业的软件开发师还是自学软件开发的人,都应该要掌握一定的安卓应用软件开发基础知识,这样才能够进行最简单的软件开发工作。那么接下来我们就来说说,进行安卓应用软件开发那些必须要了解的基础知识。
    相信大多数人都知道,我们常说的安卓应用软件开发指的就是在安卓系统的基础上,进行手机软件的开发。而安卓其实英文名叫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。

   

发布于 2022-09-30 22:56

免责声明:

本文由 Q仔 原创或收集发布于 火鲤鱼 ,著作权归作者所有,如有侵权可联系本站删除。

火鲤鱼 © 2026 专注小微企业服务 冀ICP备09002609号-8