您当前的位置:首页 > 互联网教程

请问android是一个什么样的开发平台

发布时间:2025-05-12 18:51:11    发布人:远客网络

请问android是一个什么样的开发平台

一、请问android是一个什么样的开发平台

1、Android是一个分层的环境,构建在 Linux内核的基础上,它包括丰富的功能。UI子系统包括:

2、用于显示一些常见组件(例如编辑框、列表和下拉列表)的小部件

3、Android包括一个构建在 WebKit基础上的可嵌入浏览器,iPhone的 Mobile Safari浏览器同样也是以 WebKit为基础。

4、Android提供多种连接选项,包括 WiFi、蓝牙和通过蜂窝(cellular)连接的无线数据传输(例如 GPRS、EDGE和 3G)。Android应用程序中一项流行的技术是链接到 Google地图,以便在应用程序中显示地址。Android软件栈还提供对基于位置的服务(例如 GPS)和加速计的支持,不过并不是所有的 Android设备都配备了必需的硬件。另外还有摄像支持。

5、过去,移动应用程序努力向桌面应用程序看齐的两个领域分别是图形/媒体和数据存储方法。Android通过提供对 2D和 3D图形的内置支持,包括 OpenGL库,解决了图形方面的挑战。由于 Android平台包括流行的开源 SQLite数据库,因此缓解了数据存储的负担。图 1显示一个简化的 Android软件层次结构。

6、Android运行在 Linux内核上。Android应用程序是用 Java编程语言编写的,它们在一个虚拟机(VM)中运行。需要注意的是,这个 VM并非您想象中的 JVM,而是 Dalvik Virtual Machine,这是一种开源技术。

二、android的底层是基于什么系统

1、安卓系统底层是基于Linux的,是基于C和C++的,上层应用大部分是基于“JAVA"的。

2、也就是说系统是C/C++编写的,系统外部应用是Java的。

3、你是指的是android平台代码开发还是希望对android的脚本,版本控制方面的开发,如果是android平台代码的开发。

4、到google网站下载source code,一点点开始研究底层的代码 Java基础就可以如果想脚本,版本控制或者android底层的C代码的开发:那就需要你对C很精通对android的源码结构非常了解,而且JNI等等技术你都要明白。

三、android属于什么端

1、android属于前端的,是相对于服务器后端来说的。通常一个app开发,包括android前端app开发,和后台开发,android前端需实时和后端进行通讯,获取后端的数据,进而在android前端显示给用户,用户又可以操作点击android前端界面上的按钮,把自己想要的操作传送给后台,从而完成交互操作。

2、Android属于手机端,一般用在手机上。