Kawanet Blog II

アクセスカウンタ

zoom RSS Capabilities.os で AIR for Android&iOS の OS バージョン判定

<<   作成日時 : 2011/03/04 00:17   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

AIR 2.6 for Android が公開されました。
稼働している OS バージョンを返す ActionScript の Capabilities.os プロパティ は、
AIR for Android や AIR for iOS でも利用できます。

リファレンスに書いてある通り、機能判別は他のプロパティを使うのが筋なのは分かるけど、
OS バージョンや機種名が分かったら、ちょっと+αの処理ができますよね。

AIR for Android


© Larry Ewing手元の機種で確認したところ、以下のような値が返りました。
Android OS のバージョンでなく、Linux カーネルのバージョンが返るみたい。
Linux 版の Flash と同様の動作のようです。

Capabilities.os = Linux 2.6.32.9
Capabilities.os = Linux 2.6.32.9-27220-g328f560


Android OS のバージョンも欲しいところだけど、このところの Android は、
Linux カーネルのバージョンと Android のバージョンの対応があるようなので、
Linux カーネルのバージョンが分かれば見分けられるようです。

2.0/2.1 Eclair Linuxカーネル 2.6.29 ※ AIR for Android 対象外
2.2 Froyo Linuxカーネル 2.6.32
2.3/2.4 Gingerbread Linuxカーネル 2.6.35
3.0 Honeycomb Linuxカーネル 2.6.36

今後も同様に Android OS のバージョンが上がるたびに、
うまく Linux カーネルもバージョンアップしていく保証はありませんが。
OS バージョンや Galaxy Tab みたいな機種名も分かるといいのになあ!

AIR for iOS


iOSAIR for iOS では、OS バージョンと機種名も返ります。

Capabilities.os = iPhone OS 4.2.1 iPhone3,1
Capabilities.os = iPhone OS 4.2.1 iPad1,1


各機種は以下の値で見分けられるようです。
"iPhone2," = iPhone 3GS
"iPhone3," = iPhone 4
"iPod3," = iPod touch 3G
"iPod4," = iPod touch 4G
"iPad1," = iPad 1G

昨日、発表された iPad 2は、恐らく "iPad2," なのかと思われます。


FlashクリエイターのためのAIRプログラミング入門
ビー・エヌ・エヌ新社
大津 真

amazon.co.jpで買う
Amazonアソシエイト by FlashクリエイターのためのAIRプログラミング入門 の詳しい情報を見る / ウェブリブログ商品ポータル


テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
Capabilities.os で AIR for Android&iOS の OS バージョン判定 Kawanet Blog II/BIGLOBEウェブリブログ
文字サイズ:       閉じる