zoukankan      html  css  js  c++  java
  • Android体系结构及开发环境

    Android体系结构及开发环境

    本章介绍了Andoid体系结构,以及Android系统的整体架构的各层组成,并介绍了如何搭建Windows、Linux和NDK下的开发环境。

    Android是移动设备开发的平台,它是一款开放的软件系统,其系统体系结构自上而下分为四个层次:应用程序(Android应用程序是基于java语言编写的,为使用者提供操作接口。使用者直接操作应用程序,实现一定的功能。由用户开发的Android应用程序和Android内核应用程序是同一层次的,它们都基于Android系统的API构建的)、应用程序框架(开发人员可以访问内核应用程序所使用的API框架。应用程序体系结构设计简化了组件的重用,任何一个应用程序都可以发布其功能块。同样,应用程序重用机制也使使用者可以方便地替换程序组件)、函数库、Linux内核。Android的内核系统服务依赖于Linux2.6内核。

    在开发Android应用程序之前首先需要搭建开发的环境。在搭建Windows下的开发环境之前,必须先下载Android SDK组件、Eclipse以及JDK组件。详细步骤为:安装JDK、安装Eclipse、安装ADT、安装SDK以及创建Android虚拟设备。

    与在Windows环境下搭建Android SDK的开发环境一样,在Linux系统上开发Android应用程序,需要安装JDK、安装Eclipse、安装ADT、安装SDK以及创建Android虚拟设备。

    如何在Windows以及Linux系统中搭建Android NDK开发环境?首先,了解NDK开发环境与安装目录;其次,了解系统和软件需求;最后,了解Windows平台NDK环境搭建以及Linux平台NDK环境搭建。

  • 相关阅读:
    httpcontext in asp.net unit test
    initialize or clean up your unittest within .net unit test
    Load a script file in sencha, supports both asynchronous and synchronous approaches
    classes system in sencha touch
    ASP.NET MVC got 405 error on HTTP DELETE request
    how to run demo city bars using sencha architect
    sencha touch mvc
    sencha touch json store
    sencha touch jsonp
    51Nod 1344:走格子(贪心)
  • 原文地址:https://www.cnblogs.com/dsdw/p/5427922.html
Copyright © 2011-2022 走看看