これがないドキュメントの最新バージョンです!
Click here for the latest released version.
device.name
デバイスのモデル名を取得します。
var string = device.name;
概要
device.name
はデバイスのモデル名を返します。この値はデバイスの製造者によって設定されるため、同じモデルでも異なるバージョンで値が異なる場合があります。
サポートされているプラットフォーム
- Android
- BlackBerry WebWorks (OS 5.0 以上)
- iPhone
- Windows Phone 7 (Mango)
- Bada 1.2 & 2.x
- webOS
- Tizen
使用例
// Android: Nexus One はコードネームである "Passion" を返します
// Motorola Droid は "voles" を返します
// BlackBerry: Torch 9800 は "9800" を返します
// iPhone: iTunes でセットした名前、 "Joe's iPhone" などを返します
//
var name = device.name;
詳細な使用例
<!DOCTYPE html>
<html>
<head>
<title>デバイスプロパティーの使用例</title>
<script type="text/javascript" charset="utf-8" src="cordova-2.2.0.js"></script>
<script type="text/javascript" charset="utf-8">
// Cordova の読み込み完了まで待機
//
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova 準備完了
//
function onDeviceReady() {
var element = document.getElementById('deviceProperties');
element.innerHTML = 'デバイス名: ' + device.name + '<br />' +
'デバイス Cordova: ' + device.cordova + '<br />' +
'デバイスプラットフォーム: ' + device.platform + '<br />' +
'デバイス UUID: ' + device.uuid + '<br />' +
'デバイスバージョン: ' + device.version + '<br />';
}
</script>
</head>
<body>
<p id="deviceProperties">デバイスプロパティーを読込中...</p>
</body>
</html>
Android に関する注意点
- モデル名 の代わりに 製品名 を取得します。
- 製品名はほとんどの場合、生産時のコードネームになります。
- 例: Nexus One は "Passion" を返し、 Motorola Droid は "voles" を返します。
iPhoneに関する注意点
- モデル名 の代わりに デバイスのカスタムネーム を取得します。
- カスタムネームは iTunes のオーナーによって設定されます。
- 例: "Joe's iPhone"
Windows Phone 7 に関する注意点
- 製造時のデバイス名を返します。例: 'SGH-i917'
Bada に関する注意点
- 製造時のモデル名を返します。 例: 'Samsung Wave S8500'
Tizen に関する注意点
- 製造時のモデル名を返します。 例: 'TIZEN'