[TIPS]IS01/LYNXを機種判定

公開日: 開発TIPS | , ,

前回 [TIPS]IS01/LYNXのウィジェットのサイズ で、IS01/LYNXのウィジェットは機種判定してレイアウトを変えた方が良いんじゃないかと書いたので、一応その方法をメモしておきました。

IS01/LYNXの機種判定方法は、公式フォーラムの「公式な機種判定方法について」と言うトピックで

android.os.Build.MODEL等でモデル名を判断

と、述べられています。

ここのフォーラムでは肝心のandroid.os.Build.MODELで得られる文字列が記載されていませんが、
@adakodaさんがブログ([Android] JN-DK01 / IS01 / SH-10B 開発Tips) で公開してくれています。 

Build.MODEL の値は、以下のとおりです。

  • "JN-DK01" : Android向けソフトウェア開発者向け専用端末JN-DK01
  • "IS01" : IS01 (au by KDDI)
  • "SH-10B" : LYNX SH-10B (NTT docomo)

 

これらの情報を元にコードにするとこんな感じでしょうか

if(android.os.Build.MODEL.equals("IS01")){<br />
    // IS01用の処理<br />
}<br />
else if(android.os.Build.MODEL.equals("SH-10B")){<br />
    // LYNX用の処理<br />
}<br />
else{<br />
    // その他の端末用の処理<br />
}

 

あと、ついでなので他の機種の文字列も調べよう・・・と思ったのですが、設定されている文字列は同じ機種でも国内外で違ったり、OSのバージョンで違ったり、多岐にわたるのでやめました。

機種判定なんて本来ならしなくて済むのが理想なのですが、各メーカーが独自仕様を入れてくるのでどうしようも無いですよね。
と、また愚痴で終わる・・・w

 

関連記事

no image

[TIPS]IS01/LYNXのウィジェットのサイズ

IS01/LYNXのappWidgetのサイズは、SHARP独自UIのおかげでandroid標準とは

記事を読む

no image

[TIPS]文字にドロップシャドウを付ける方法

実は TextView には影を付ける為のパラメーターが有るので、簡単にドロップシャドウが付けられま

記事を読む

no image

[TIPS]ImageViewで9patchを表示する方法

ImageView に 9patchのPNG画像のリソースを指定する場合、backgroundに指定

記事を読む

no image

[TIPS]Bluetooth SPPのUUID

Bluetoothの接続には、UUIDを指定しないといけないらしい。 その詳細は良く分かりませんが

記事を読む

no image

Android 3.2のズーム機能について

Android 3.2 から、大画面(xlarge)に対応していないアプリの画面を拡大して表示する機

記事を読む

no image

[TIPS]端末に設定されている日付フォーマットの取得

android.text.format.DateFormat クラスの getDateFormat(

記事を読む

no image

[TIPS]String型とbyte配列の相互変換

普通のアプリ作成では、あまり使うことは無いかなと思いますが、外部と通信するアプリを作る場合に時々使う

記事を読む

no image

[TIPS] カレンダーアプリの起動方法

TIPSと言う名のメモ書き 基本的に、自作のアプリから他のアプリを起動するにはインテントを利用しま

記事を読む

no image

[TIPS]USBホストシールド使用時に使えるピン[ADK]

SparkFun USB Host Shieldは、Arduinoの7~13ピンを使用してコントロ

記事を読む

no image

[TIPS] ウィジェットサイズについて

これは、開発の際に調べて判ったことのまとめで、TIPSと言う名のメモ書きです。 ウィジェットのサイ

記事を読む

Arduinoで温湿度データロガー
Arduinoで温湿度計 #2

今回は、前回作った温湿度計にRTCモジュールとSDカードアダプタを

Arduinoで温湿度計
Arduinoで温湿度計

秋月電子の温湿度モジュールを使って、温湿度計を作ってみました。 以前

SDカード・マイクロSDカード
ArduinoでSDカード

電子工作で大量のデータを保存する方法を調べていると、 Arduin

秋月電子 リアルタイムクロック(RTC)モジュール
秋月のリアルタイムクロック(RTC)モジュール

今回は秋月電子のI2C接続のリアルタイムクロック(RTC)モジュールを

秋月電子 キャラクタLCD
秋月の小型キャラクタLCD

今回秋月電子で売られている小型のキャラクター液晶2種を買ったので、

PAGE TOP ↑