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