zoukankan      html  css  js  c++  java
  • <2014 05 10> Android平台开发攻略

    1、标准SDK开发:

    IDE:

      Eclipse

      Netbeans

    Language:

      Java

    2、标准NDK+SDK开发:

    IDE:

      Eclipse

    Language:

      Java(JNI)

      C/C++

    3、Tranditional linux开发

    IDE:

      c4droid,   command line、vim,emacs

    Language:

      C/C++

    ------------------------------------------------------------

    In a miniature linux system view (bootloader, kernel, minifs_system),

    the Android device can hold a bunch of peripherals:

    SCREEN

    TOUCH INPUT

    CAMERA

    SOUND (In/Out)

    USB

    WIFI (network chips)

    BLUETOOTH

    GSM

    3G-GPRS

    GPS

    3D-ACCELERATORS

    3D-GYROSCOPE

    COMPASS

    SD Card

    Battery and Managements

    ------------------------------------------------------

    Android 应用程序包含了工程文件、代码和各种资源,主要由 Java 语言编写,每一个应用程序将被编译成 Android 的一个 Java 应用程序包(*.apk)。

    由于 Android 系统本身是基于 Linux 操作系统运行的,因此 Android 应用程序也运行于 Linux 环境中,它们具有以下的特点:

    1、在默认情况下,每一个应用程序运行于它们的Linux进程中;
    2、每个进程具有自己的虚拟机(VM),所以每个应用程序运行于独立的环境中;
    3、在默认情况下,每一个应用程序具有唯一的Linux用户ID。通过设置权限让应用程序只对用户和应用程序本身可见,也有一些方法可以把它们暴露给其他的应用程序。 

  • 相关阅读:
    Android 开发转型前端准备知识
    atom写文档技巧
    gerrit升级到16.04之后连接不到服务器
    adb shell am pm
    ArrayList和LinkedList的区别
    Android源码编译
    Android动态加载代码技术
    File 与 FileStream 文件运用
    物体在一定范围自有碰撞
    扫描二维码加载网页图片
  • 原文地址:https://www.cnblogs.com/andrew-wang/p/3720286.html
Copyright © 2011-2022 走看看