これがないドキュメントの最新バージョンです!
Click here for the latest released version.
Device
device
オブジェクトはデバイスのハードウェアとソフトウェアの情報を表します。
プロパティー
変数の範囲
device
オブジェクトは window
オブジェクトに割当たれるため、暗黙的にグローバルスコープとして扱われます。
// 下記は同じ `device` オブジェクト
var phoneName = window.device.name;
var phoneName = device.name;
パーミッション
Android
app/res/xml/config.xml
<plugin name="Device" value="org.apache.cordova.Device" />
app/AndroidManifest.xml
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
Bada
manifest.xml
<Privilege>
<Name>SYSTEM_SERVICE</Name>
</Privilege>
BlackBerry WebWorks
www/plugins.xml
<plugin name="Device" value="org.apache.cordova.device.Device" />
www/config.xml
<feature id="blackberry.app" required="true" version="1.0.0.0" />
<rim:permissions>
<rim:permit>read_device_identifying_information</rim:permit>
</rim:permissions>
iOS
パーミッションの設定は必要ありません。
webOS
パーミッションの設定は必要ありません。
Windows Phone
Properties/WPAppManifest.xml
<Capabilities>
<Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
<Capability Name="ID_CAP_IDENTITY_DEVICE" />
<Capability Name="ID_CAP_IDENTITY_USER" />
</Capabilities>
参照: Application Manifest for Windows Phone
Tizen
config.xml
<feature name="http://tizen.org/api/systeminfo" required="true"/>