2012年5月8日火曜日

Android端末フィーチャーの取得

NFC関連でAndroid SDKドキュメントを読んでいて、PackageManager::getSystemAvailableFeatures() でフィーチャーのリストを取得できることが分かりました。
FeatureInfo[] features = getPackageManager().getSystemAvailableFeatures();
戻り値のFeatureInfoには、以下の情報が格納されています。

  • FeatureInfo.name…フィーチャー名。例)android.hardware.camera
  • FeatureInfo.reqGlEsVersion…nameがnullの時、GLESのバージョン。
    上位16bitがメジャー、下位16bitはマイナーバージョン。例)0x20000=2.0

これを使用して、フィーチャー一覧を表示するアプリを作成しました。
 一度、Androidアプリの公開までやってみたかったので、このアプリで試してみます。

0 件のコメント:

コメントを投稿