▼Androidメモ▼
Android
Android
Googleが中心となって開発を進めているオープンソースの携帯端末用のプラットフォーム。
情報源
開発情報
端末・アプリ情報
USBドライバ
メーカー 主な端末名 ドライバ入手先 NexusOne
NexusSADV Managerで「Google Usb Driver package」をインストールすることにより
android-sdk-windows\google-usb_driverに
USBドライバがインストールされる。サムスン電子 GalaxyS
GalaxyS II
SAMSUNG,Kies SyncのDownload→Softwareから
Kiesをダウンロードしてインストールすることにより
C:\Program Files\Samsung\USB Driversに
USBドライバがインストールされる。シャープ SH-03C
IS03
003SHSH Developers Square
USBドライバおよびインストール方法は
「ドライバ→ADB USBドライバ」を参照。ソニー・エリクソン Xperia XpreiaをUSBメモリとして見えるように接続し、
Xperia本体のSDカードの「CDBrowser」フォルダ内にある
「Drivers. zip」を取り出して解凍。NECカシオ MEDIAS N-04C用のADB USBドライバ 富士通 T-01C
IS04
F-12C富士通のADB 用USBドライバ au ISシリーズ IS シリーズのUSBドライバ adbにベンダーIDが
未登録の端末
F-12C
T-01D
Sony Tabletadb非対応端末はドライバに加えて「%HOMEPATH%\.android\adb_usb.ini」に
ベンターIDを追加する必要がある(Macも含む)。
富士通と東芝は「0x04C5」、ソニーは「0x54c」を追加。
書籍
Androidプログラミングバイブル
SDK 4/3/2対応iPhone/iPad/iPodtouchプログラミングバイブル
iOS5/Xcode4対応
Android OSのバージョン
バージョンと追加機能
バージョン マーク コードネーム API Level 追加機能 Android 1.5 Cupcake
(カップケーキ)3 ソフトウェアキーボードと IME
ホームウィジェット
ライブフォルダ
動画の録画・再生
音声認識
Bluetoothの強化
-A2DP(Advanced Audio Distribution Profile)
-AVCRP(Audio/Video Remote Control Profile)
-自動ペアリングAndroid 1.6 Donut
(ドーナツ)4 クイック検索ボックス
音声読み上げ
高解像度対応
ジェスチャー
テレフォニーAndroid 2.0 Eclair
(エクレア)5 マルチタッチ
Quick Contactウィジェット
Bluetoothの強化
-OPP(Object Push Profile)
-PBAP(Phone Book Access Profile)
カメラコントロールの強化Android 2.0.1 6 バグフィックス Android 2.1 7 ライブ壁紙 Android 2.2 Froyo
(フローズンヨーグルト)8 Just-In-Timeコ ンパイラ
Device Admin API
Data Backup API
Cloud to Device Messaging API(C2DM)
外部ストレージへのアプリインストール
OpenGL 2.0サポート
Flash 10対応Android 2.3 Gingerbread
(ジンジャーブレッド)9 NFCの読み込み
ジャイロスコープ
複数カメラの制御
SIPベースのVoIP通話
ダウンロードマネージャ
オーディオエフェクトの強化
Strictモードのサポート
PlayStationsSuite対応Android 2.3.3 10 NFCの書き込み Android 2.3.4 Google Talkのビデオチャット対応
Open Accesory API(11は非対応)Android 3.0 Honeycomb
(ハニカム)11 タブレット対応
フラグメント
アクションバー
システムクリップボード
RenderScript
ドラッグ&ドロップ
Bluetoothの強化
-A2DP(Advanced Audio Distribution Profile)
-Headset APIAndroid 3.1 12 ウィジェットのサイズ変更
USBホストAPI
オープンアクセサリAPI
MTP(Media Transfer Protocol) API
RTP(Real-time Transport Protocol) APIAndroid 3.2 13 様々な画面サイズへの対応 Android 4.0 Ice Cream Sandwich
(アイスクリームサンドウィッチ)14 スマートフォンとタブレットの両対応
Androidビーム
Wi-Fi Direct
Social API
Calendar API
Visual voicemail API
Bluetoothの強化
-HDP(Health Device Profile)
OpenGL ESテクスチャビュー
ハードウェアアクセラレーション
スタイラス入力(傾き、距離、圧力)
Text services API(スペルチェック)
VPNクライアントAPIAndroid 4.0.3 15 最適化
主なAndroid端末
2012年
キャリア 端末名 メーカー Android OS 画面解像度 発売日 ドコモ Xperia acro HD SO-03D ソニーエリクソン Android 2.3 720x1280 2012年3月 Xperia NX SO-02D ソニーエリクソン Android 2.3 720x1280 2012年2月 Q-pot.Phone SH-04D シャープ Android 2.3 540x960 2012年2月 MEDIAS LTE N-04D NECカシオ Android 2.3 720x1280 2012年2月 PLADA phone by LG L-02D LGエレクトロニクス Android 2.3 480x800 2012年1月 F-03D Girl's 富士通 Android 2.3 480x800 2012年1月 ARROWS μ F-07D 富士通 Android 2.3 480x800 2012年1月 ソ フトバンク AQUOS PHONE 104SH シャープ Android 4.0 720x1280 2012年春 AQUOS PHONE 103SH シャープ Android 2.3 540x960 2012年1月 DELL Streak Pro 101DL DELL Android 2.3 540x960 2012年1月 MEDIAS CH 101N NECカシオ Android 2.3 480x800 2012年1月 HONEY BEE 101K 京セラ Android 2.3 480x800 2012年1月 au Xperia acro HD IS12S
ソニーエリクソン Android 2.3 720x1280 2012年3月 RAZA IS12M モトローラ Android 2.3 540x960 2012年3月 INFOBAR C01 シャープ Android 2.3 480x854 2012年2月 Galaxy SII WiMax ISW11SC サムスン電子 Android 2.3 720x1280 2012年1月 Optimus X IS11LG LGエレクトロニクス Android 2.3 480x800 2012年1月 Arrows ES IS12F 富士通 Android 2.3 480x800 2012年1月
2011年
キャリア 端末名 メーカー Android OS 画面解像度 発売日 ド コモ Optimus LTE L-01D LGエレクトロニクス Android 2.3 720x1280 2011年12月 ARROWS X LTE F-05D 富士通 Android 2.3 720x1280 2011年12月 AQUOS PHONE slider SH-02D シャープ Android 2.3 540x960 2011年12月 AQUOS PHONE SH-01D シャープ Android 2.3 720x1280 2011年11月 Galaxy Nexus SC-04D サムスン電子 Android 4.0 720x1280 2011年11月 LUMIX Phone P-02D パナソニック Android 2.3 540x960 2011年11月 Galaxy S II LTE SC-03D サムスン電子 Android 2.3 480x800 2011年11月 MEDIAS PP N-01D NECカシオ Android 2.3 480x800 2011年11月 REGZA Phone T-01D 富士通東芝 Android 2.3 720x1280 2011年11月 ARROWS Kiss F-03D 富士通 Android 2.3 480x800 2011年11月 P-01D パナソニック Android 2.3 480x800 2011年11月 Sony Tablet P ソニー Android 3.2 1280x480x2 2011年10月 Sony Tablet S ソニー Android 3.2 1280x800 2011年10月 GalaxyTab 10.1 LTC サムスン電子 Android 3.2 1280x800 2011年10月 ArrowsTab LTC 富士通 Android 3.2 1280x800 2011年10月 Xperia PLAY SO-01D ソニー・エリクソン Android 2.3 480x854 2011年10月 F-12C 富士通東芝 Android 2.3 480x800 2011年8月 Xperia ray SO-03C ソニー・エリクソン Android 2.3 480x854 2011年8月 P-07C パナソニック Android 2.3 480x854 2011年8月 AQUOS PHONE f SH-13C シャープ Android 2.3 540x960 2011年8月 Xperia acro SO-02C ソニー・エリクソン Android 2.3 480x854 2011年7月 MEDIAS WP N-06C NECカシオ Android 2.3 480x854 2011年6月 GALAXY S II SC-02C サムスン電子 Android 2.3 480x800 2011年6月 Optimus bright L-07C LGエレクトロニクス Android 2.2 480x800 2011年6月 AQUOS PHONE SH-12C シャープ Android 2.3 540x960 2011年5月 LifeTouch NOTE NEC Android 2.2 800x480 2011年4月 Optimus Pad L-06C LGエレクトロニクス Android 3.0 1280x768 2011年3月 Xperia arc SO-01C ソニー・エリクソン Android 2.3 480x854 2011年3月 MEDIAS N-04C NECカシオ Android 2.2 480x854 2011年3月 Optimus chat L-04C LGエレクトロニクス Android 2.2 320x480 2011年2月 ソフトバンク AQUOS PHONE 102SH シャープ Android 2.3 720x1280 2011年12月 LUMIX Phone 101P パナソニック Android 2.3 540x960 2011年11月 AQUOS PHONE 101SH シャープ Android 2.3 480x854 2011年11月 STAR7 009Z ZTE Android 2.3 480x800 2011年11月 シンプルスマートフォン ZTE Android 2.3 480x800 2011年8月 Sweety パナソニック Android 2.3 480x854 2011年8月 AQUOS PHONE 009SH シャープ Android 2.3 540x960 2011年8月 AQUOS PHONE 007SHJ シャープ Android 2.3 480x854 2011年7月 AQUOS PHONE 007SH シャープ Android 2.3 480x854 2011年6月 AQUOS PHONE 006SH シャープ Android 2.3 540x960 2011年6月 004HW ファーウェイ Android 2.2 320x480 2011年3月 GALAPAGOS 005SH シャープ Android 2.2 480x800 2011年2月 au DIGNO ISW11K 京セラ Android 2.3 480x800 2011年12月 MEDIAS BR NEC Android 2.3 480x800 2011年12月 ARROWS Z ISW11F 富士通 Android 2.3 720x1280 2011年11月 AQUOS PHONE IS13SH シャープ Android 2.3 540x960 2011年11月 HTC EVO 3D ISW12HT HTC Android 2.3 540x960 2011年10月 MOTOROLA PHONE ISW11M モトローラ Android 2.3 540x960 2011年10月 MIRACH IS11PT パンテック Android 2.3 480x800 2011年9月 REGZA Phone IS11T 富士通東芝 Android 2.3 480x854 2011年9月 INFOBAR A01 シャープ Android 2.3 540x960 2011年7月 G'zOne IS11CA NECカシオ Android 2.3 480x800 2011年7月 Xperia acro IS11S ソニー・エリクソン Android 2.3 480x854 2011年6月 AQUOS PHONE IS12SH シャープ Android 2.3 540x960 2011年6月 AQUOS PHONE IS11SH シャープ Android 2.3 540x960 2011年6月 HTC EVO ISW11HT HTC Android 2.2 480x800 2011年4月 MOTOROLA XOOM モトローラ Android 3.0 1280x800 2011年4月 SMT-i9100 サムスン電子 Android 2.2 600x1024 2011年4月 IS05 シャープ Android 2.2 480x854 2011年3月 REGZA Phone IS04 富士通東芝 Android 2.1 480x854 2011年2月 イー モバイル Sony Ericsson mini S51SE ソニー・エリクソン Android 2.3 320x480 2011年10月 smart bar S42HW ファーウェイ Android 2.3 480x800 2011年9月 Pocket WiFi S II ファーウェイ Android 2.2 320x480 2011年7月 Pocket WiFi S ファーウェイ Android 2.2 320x480 2011年1月 WiFi Sony Tablet S ソニー Android 3.1 1280x800 2011年9月 REGZA Tablet AT300 東芝 Android 3.1 1280x800 2011年7月 A01HW ファーウェイ Android 2.3 1024x768 2011年7月 ICONIA TAB A500 Asus Android 3.0 1280x800 2011年7月 Eee Pad Transformer Asus Android 3.0 1280x800 2011年6月 LifeTouch W NEC Android 2.2 600x800x2 2011年6月
2010年
キャリア 端末名 メーカー Android OS 画面解像度 発売日 ド コモ REGZA Phone T-01C 富士通東芝 Android 2.1 480x854 2010年12月 LYNX 3D SH-03C シャープ Android 2.1 480x800 2010年12月 SC-01C(Galaxy Tab) サムスン電子 Android 2.2 600x1024 2010年11月 SC-02B(Galaxy S) サムスン電子 Android 2.2 480x800 2010年10月 LYNX SH-10B シャープ Android 1.6 960x480 2010年7月 Xperia ソニー・エリクソン Android 1.6 480x854 2010年4月 ソ フトバンク GALAPAGOS 003SH シャープ Android 2.2 480x800 2010年12月 DELL Streak 001DL DELL Android 2.2 480x800 2010年12月 Libero 003Z ZTE Android 2.2 480x800 2010年12月 HTC Desire HD 001HT HTC Android 2.2 480x800 2010年11月 HTC Desire X06HTII HTC Android 2.2 480x800 2010年10月 HTC Desire HTC Android 2.1 480x800 2010年4月 au SIRIUSα IS06 パンテック Android 2.2 480x800 2010年12月 IS03 シャープ Android 2.1 640x960 2010年11月 IS01 シャープ Android 1.6 960x480 2010年6月 イーモバイル HTC Area HTC Android 2.1 320x480 2010年12月 SIM フリー Nexus S Android 2.3 480x800 2010年12月 Nexus One Android 2.1 480x800 2010年1月 Wi-Fi Smartia NEC Android 2.1 800x480 2010年12月 光iフレーム NTT東日本 Android 2.1 800x480 2010年11月 dynabook AZ 東芝 Android 2.1 1024x600 2010年8月
2009年以前
キャリア 端末名 メーカー Android OS 画面解像度 発売日 ドコモ HT-03A HTC Android 1.5 320x480 2009年7月 SIMフリー Android Dev Phone 1 Android 1.0 320x480 2008年12月
サンプルプログラム
基本ユーザーインタフェース
- はじめてのAndroidアプリケーションの作成
- 文字列の表示
- グラフィックスの描画
- イメージの描画
- キーイベントの処理
- タッチイベントの処理
- マルチタッチイベントの処理
- ジェスチャーイベントの処理
- サーフェイスビュー
データの読み書きと通信
- ボタンとダイアログ
- テキストビューとイメージビュー
- チェックボックスとラジオボタンとスピナー
- エディットテキスト
- リストビューとグリッドビューとギャラリー
- WEBビュー
- JavaScriptとの連携
- マップビュー
- オプションメニューとアクションバー
- フラグメント
- 検索ビュー
- スクロールビュー
- その他のコンポーネント
アクティビティ
- ファイルの読み書き
- データベースの読み書き
- プリファレンスの読み書き
- HTTP通信
- ソケット通信
- OAuthによるTwitter通信
- XML解析
- 他のアプリのリソース取得とファイル読み書き
- クリップボードの利用
- ローダー
サウンドとグラフィックス デバイス制御
- アクティビティの起動
- 呼び出し元アクティビティへの遷移
- ブロードキャストレシーバー
- サービス
- DBを提供するコンテンツプロバイダ
- ファイルを提供するコンテンツプロバイダ
- アクティビティグループ
- アクティビティの起動モード
ホームスクリーン レイアウト XMLレイアウト/XMLアニメーション OpenGL ES 1.0
- カメラ制御
- 加速度の取得
- 位置情報の取得
- スナップショットの保存
- ジェスチャーライブラリの利用
- バッテリー情報の取得
- 電話番号・SIM・デバイスID・サービス・通信強度・基地局・電話コールの取得
- アドレス帳へのアクセス
- SDカードへのアプリ保存
- C2DMの利用
- Data Backup APIの利用
- NFCの利用
- Androidビーム
OpenGL ES 2.0
- プリミティブ
- テクスチャと行列
- ジオメトリ変換
- 3Dモデル
- ゲーム
RenderScript その他
情報
基本OpenGL ES クラス
- パッケージとアーキテクチャ要素
- Androidツール
- メモリ
- インテントの利用
- ブロードキャストの利用
- コンテンツプロバイダの利用
- リソースとアセット
- マニフェストファイル
- 非同期処理
- プロセスとスレッド
- Android端末での実行
Androidのオープンソース FlashDevelop によるAndroidアプリの作成についてはActionScript 3.0メモへ。
−戻る−