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

  • 相关阅读:
    c# 如何利用异或运算进行简单加密解密
    五分钟读懂UML类图
    深入浅出UML类图
    WPF中DPI的问题
    .NET调用JAVA的WebService方法
    动态调用WebService(C#) (非常实用)
    Docker入门
    idea开发shell脚本并运行
    SpringEl表达式解析
    Navicate 许可证
  • 原文地址:https://www.cnblogs.com/andrew-wang/p/3720286.html
Copyright © 2011-2022 走看看