このトピックでは、HTML5 アプリやミニアプリを作成するための WVSystem JavaScript API (JSAPI) について説明します。これらの API を使用して、システム情報を取得したり、現在のバッテリー残量を確認したりできます。
WVSystem.getSystemInfo
この API は、Android 版 Windvane 1.0.3.4 以降でのみ利用可能です。
デバイスのシステム情報を取得します。
入力パラメーター
なし。
コールバックパラメーター
成功時のコールバックには、次のパラメーターが含まれます:
[
string] model:デバイスモデル。[
string] brand:デバイスブランド。[
string] platform:プラットフォーム。有効な値:`Android` および `iOS`。[
string] system:システムバージョン。[
string] screenWidth:画面幅。[
string] screenHeight:画面の高さ。[
string] density:画面密度。[
string] dpi:デバイスピクセル比。[
string] appLanguage:アプリの現在の言語。[
string] systemLanguage:システムの現在の言語。[
string] currentBattery:現在のバッテリー残量。[
string]storage:ディスク容量 (MB)。Android システムでは、READ_EXTERNAL_STORAGE権限が付与されていない場合、0 MB が返されます。
失敗時のコールバックには、次のパラメーターが含まれます:
[
string] msg:エラーメッセージ。
window.WindVane.call('WVSystem', 'getSystemInfo', {}, function(e) {
alert('success: ' + JSON.stringify(e));
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});WVSystem.getSystemInfoSync
この API は、Android 版 Windvane 1.0.3.4 以降でのみ利用可能です。
デバイスのシステム情報を同期的に取得します。
入力パラメーター
なし。
コールバックパラメーター
成功時のコールバックには、次のパラメーターが含まれます:
[
string] model:デバイスモデル。[
string] brand:デバイスブランド。[
string] platform:プラットフォーム。有効な値:`Android` および `iOS`。[
string] system:システムバージョン。[
string] screenWidth:画面幅。[
string] screenHeight:画面の高さ。[
string] density:画面密度。[
string] dpi:デバイスピクセル比。[
string] appLanguage:アプリの現在の言語。[
string] systemLanguage:システムの現在の言語。[
string] currentBattery:現在のバッテリー残量。[
string]storage:ディスク容量 (MB)。Android システムでは、READ_EXTERNAL_STORAGE権限が付与されていない場合、このフィールドは 0 MB を返します。
失敗時のコールバックには、次のパラメーターが含まれます:
[
string] msg:エラーメッセージ。
window.WindVane.call('WVSystem', 'getSystemInfoSync', {}, function(e) {
alert('success: ' + JSON.stringify(e));
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});