举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > android介绍 Android 介绍

android介绍 Android 介绍

2023-05-07 00:18 Android教程

android介绍 Android 介绍

android介绍

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android 操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。

Android是一个完整的、开放的平台,它包含了众多核心库、工具、协议、API、中间件以及驱动;它也包含了一套图形界面库(UI库)以便在不同尺寸的显示器上显示出不同风格的界面。此外还包含了一套中间件库来处理数字信号处理、语音识别、图形图像处理、数学运算以及其它常用功能。

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // 在这里写你想要实施的代码 

    }
} 

Android 介绍

Android是基于Linux的修改版本的移动操作系统。
大多数Android代码是在开源Apache许可证下发布的。

Android的功能

没有固定的硬件或软件配置。但是,Android本身支持以下功能:
  • 存储 - 使用SQLite,一个轻量级关系数据库,用于数据存储。
  • 连接 - 支持GSM/EDGE,IDEN,CDMA,EV-DO,UMTS,蓝牙,Wi-Fi,LTE和WiMAX。
  • 消息 - 支持SMS和MMS。
  • Web浏览器 - 基于开源WebKit,以及Chrome的V8 JavaScript引擎。
  • 媒体支持 - 包括对以下媒体的支持:H.263,H.264,MPEG-4 SP,AMR,AMR-WB,AAC,HE-AAC,MP3,MIDI,Ogg Vorbis,WAV,JPEG,PNG,GIF和BMP。
  • 硬件支持 - 加速度传感器,相机,数字罗盘,接近传感器和GPS
  • 多点触控 - 支持多点触摸屏
  • 多任务 - 支持多任务应用程序
  • 绑定 - 支持作为有线/无线热点共享Internet连接

Android的架构

Android操作系统大致在四个主要层分为五个部分:
  • Linux内核 - 这是Android所基于的内核。
  • 库 - 这些包含提供Android操作系统的主要功能的所有代码。
  • Android runtime - 与库同一层,Android运行时提供了一组核心库,使开发人员能够使用Java编程语言编写Android应用程序。
  • 应用程序框架 - 向应用程序开发人员展示Android操作系统的各种功能,以便他们可以在其应用程序中使用它们。
  • 应用程序 - 随Android设备一起提供的应用程序,以及从Android电子市场下载和安装的应用程序。 你编写的任何应用程序都位于此层。
阅读全文
以上是编程学为你收集整理的android介绍 Android 介绍全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部