Android

来自开放百科 - 灰狐
2013年3月3日 (日) 08:56Allen (讨论 | 贡献)的版本

跳转到: 导航, 搜索
Android-90x90.png

由 Google 牵头,携手国际上多家领先的移动服务提供商(包括中国移动通信、日本的DoCoMo) 共同组建开放手机联盟, 并推出 Android 综合移动设备平台。这是一个基于 Linux 的移动应用创新平台。同时也推出 Android SDK 软件开发工具包,开发者们可以利用 SDK 工具包开发基于 Android 平台的新应用。Google也正式宣布举办总奖金为 1000 万美元的 Android 开发者大赛,邀请开发者们为 Android 平台开发移动应用。

Android license: Apache V2: Why Google chose the Apache Software License over GPLv2 for Android

Google 已将战线延伸至无线移动终端,可以预见这将是 Google 广告收入新的增长点。

有关 Google Android 架构介绍的视频信息:

Android机器人

目录

新闻

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Android Thanks, Wikipedia.
  • Android 超过 Symbian 系统成为全球最大智能手机平台,去年第四季度 Android 手机销量为3290万部,而 Symbian 手机销量为3100万部,一举结束了 Symbian 保持了10年的统治地位。

自http://feed.feedsky.com/csdnappstory加载RSS失败或RSS源被墙

更多新闻: Planet Android

版本

March 15, 2011

根据 Android Developers 最新统计(March 15, 2011),Android 2.2 成为最主流的版本,占 61.3%。

Platform Version API Level
Android 4.2 17
Android 4.1 16
Android 4.0 15
Android 3.2 13
Android 3.1 12
Android 3.0 11
Android 2.3.3 10
Android 2.3 9
Android 2.2 8
Android 2.1 7
Android 2.0.1 6
Android 2.0 5
Android 1.6 4
Android 1.5 3
Android 1.1 2
Android 1.0 1

Android-17x20.gif 4.2

2012.11.13 发布,Android 4.2 文档

Android-17x20.gif 3.0

主要面向平板电脑,Android 3.0 文档

Android-17x20.gif 2.3

2010.12.06 发布,Android 2.3 文档

Android-17x20.gif 2.2

2010年5月20日, 2.2(Froyo)版本SDK发布,Android 2.2 文档

Android-17x20.gif 2.1

2010年1月,Android 2.1 发布,Android 2.1 文档

Android-17x20.gif 2.0

2009年10月26日, 2.0(Eclair)版本SDK发布。

Android-17x20.gif 1.6

2009年9月15日, 1.6(Donut)版本SDK发布。

Android-17x20.gif 1.5

2009年4月30日,官方1.5版本(Cupcake)的Android发布。

UI

Android GUI PSD

PC

在PC上体验Android

LiveAndroid, a LiveCD for Android running on x86 platforms.

iPhone

Android on iPhone

将 Android Port 到 iPhone

Tools

Android-tools.png
  • Android Development Tools Plugin (for the Eclipse IDE)
  • Android Emulator (A QEMU-based device-emulation tool)
  • Android Virtual Devices (AVDs)
  • Hierarchy Viewer
  • layoutopt
  • Draw 9-patch
  • Dalvik Debug Monitor Service (ddms)
  • Android Debug Bridge (adb)
  • Android Asset Packaging Tool (aapt)
  • Android Interface Description Language (aidl)
  • sqlite3
  • Traceview
  • mksdcard
  • dx tool rewrites .class bytecode into Android bytecode (stored in .dex files.)
  • UI/Application Exerciser Monkey
  • android script
  • zipalign: An important .apk optimization tool.

Code

The source is approximentely 2.1GB in size. You will need 6GB free to complete the build.

News

Features

  • Application framework enabling reuse and replacement of components
  • Dalvik Virtual Machine optimized for mobile devices
  • Integrated browser based on the open source WebKit engine
  • Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
  • SQLite for structured data storage
  • Media Libraries based on PacketVideo's OpenCORE. Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  • GSM Telephony (hardware dependent)
  • Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
  • Camera, GPS, compass, and accelerometer (hardware dependent)
  • Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE

指南

新的安装方式, 先下载SDK, 然后在选择相应版本的软件包:

因为有墙, 所以需Settings里Http Proxy Server:10.159.192.62,Http Proxy Port:8080, 选择如下两个选项卡:Force https//.....using http... 和 Ask Before restaring ADB.

install sdk
export PATH=${PATH}:<your_sdk_dir>/tools
Installing the Eclipse Plugin (ADT)
Help > Software Updates > Find and Install.
New Remote Site.
https://dl-ssl.google.com/android/eclipse/

给模拟器加http_proxy,解决上网问题

adb shell
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy','192.168.1.1:80')"

然后重启。

创建500M的SD卡: tools>mksdcard.exe -l sdcard 500m c:/sdcard.img

然后加载SD卡:emulator.exe -avd 2.3 -sdcard c:/sdcard.img

安装apk:adb install fennec-4.0b3.multi.eabi-arm.apk

Android Editor 依赖以下包 :

本地下载:http://download.huihoo.com/android/eclipse/

C/C++

Android NDK 让C/C++应用在 Android 上跑起来。

Applications

Browser

Opera Mini on Google Android

下载 http://labs.opera.com/downloads/OperaMini.apk
android-sdk_m5-rc15_windows\android-sdk_m5-rc15_windows\tools
{Android home}/tools/emulator
{Android home}/tools/adb install OperaMini.apk 

NetBeans

Google Android for the NetBeans IDE http://undroid.nolimit.cz/

OMS

Open Mobile System

图集

我是机器人

链接

书籍

IPhone-Anroid-Web-Apps.png

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱