• <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。通过设置权限让应用程序只对用户和应用程序本身可见,也有一些方法可以把它们暴露给其他的应用程序。 

  • 相关阅读:
    leetcode——202.快乐数
    leetcode——136. 只出现一次的数字
    leetcode——74.搜索二维矩阵
    leetcode——240.搜索二维矩阵
    leetcode——414.第三大的数
    020 迭代器模式
    019 模板模式
    018 中介者模式
    017 命令模式
    016 责任链模式
  • 原文地址:https://www.cnblogs.com/andrew-wang/p/3720286.html
Copyright © 2020-2023  润新知