Touchgui/plugins/org.apache.cordova.vibration/doc/ja/index.md

Thu, 04 Jun 2015 14:50:33 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 04 Jun 2015 14:50:33 +0200
changeset 0
e8ccd40d0ef6
permissions
-rw-r--r--

Genesis of lecture sources for Droidcon Berlin 2015 in Postbahnhof.

     1 <!---
     2     Licensed to the Apache Software Foundation (ASF) under one
     3     or more contributor license agreements.  See the NOTICE file
     4     distributed with this work for additional information
     5     regarding copyright ownership.  The ASF licenses this file
     6     to you under the Apache License, Version 2.0 (the
     7     "License"); you may not use this file except in compliance
     8     with the License.  You may obtain a copy of the License at
    10       http://www.apache.org/licenses/LICENSE-2.0
    12     Unless required by applicable law or agreed to in writing,
    13     software distributed under the License is distributed on an
    14     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    15     KIND, either express or implied.  See the License for the
    16     specific language governing permissions and limitations
    17     under the License.
    18 -->
    20 # org.apache.cordova.vibration
    22 このプラグインに準拠 W3C 振動仕様 http://www.w3.org/TR/vibration/
    24 このプラグインは、デバイスを振動させる方法を提供します。
    26 ## インストール
    28     cordova plugin add org.apache.cordova.vibration
    31 ## サポートされているプラットフォーム
    33 navigator.vibrate  
    34 navigator.notification.vibrate - アマゾン火 OS - アンドロイド - ブラックベリー 10 - Firefox OS - iOS - Windows Phone 7 と 8
    36 navigator.notification.vibrateWithPattern、  
    37 navigator.notification.cancelVibration - アンドロイド
    39 ## 振動 (推奨)
    41 この関数は、渡されたパラメーターに基づいて 3 つのさまざまな機能。
    43 ### 標準を振動します。
    45 一定の時間のため、デバイスが振動します。
    47     navigator.vibrate(time)
    50 または
    52     navigator.vibrate([time])
    55 -**時刻**: ミリ秒、デバイスを振動させる。*(数)*
    57 #### 例
    59     // Vibrate for 3 seconds
    60     navigator.vibrate(3000);
    62     // Vibrate for 3 seconds
    63     navigator.vibrate([3000]);
    66 #### iOS の癖
    68 *   **時間**: 指定された時間を無視し、時間の事前に設定された量のために振動します。
    70     navigator.vibrate(3000); // 3000 is ignored
    72 #### Windows とブラックベリー癖
    74 *   **時間**: 5000 (5 秒) は、最大時間と最小時間は 1 ms
    76     navigator.vibrate(8000); // will be truncated to 5000
    78 ### (人造人間と Windows のみ) パターンで振動します。
    80 特定のパターンを持つデバイスが振動します。
    82     navigator.vibrate(pattern);   
    85 *   **パターン**: シーケンスの継続時間 (ミリ秒単位) をオンまたはオフ、バイブします。*(数字の配列)*
    87 #### 例
    89     // Vibrate for 1 second
    90     // Wait for 1 second
    91     // Vibrate for 3 seconds
    92     // Wait for 1 second
    93     // Vibrate for 5 seconds
    94     navigator.vibrate([1000, 1000, 3000, 1000, 5000]);
    97 ### [キャンセル] 振動 (iOS ではサポートされていません)
    99 すぐに、現在実行中の振動をキャンセルします。
   101     navigator.vibrate(0)
   104 または
   106     navigator.vibrate([])
   109 または
   111     navigator.vibrate([0])
   114 0 のパラメーターを渡して、空の配列、または 0 の値の 1 つの要素を持つ配列は任意振動がキャンセルされます。
   116 ## *notification.vibrate (非推奨)
   118 一定の時間のため、デバイスが振動します。
   120     navigator.notification.vibrate(time)
   123 *   **時刻**: ミリ秒、デバイスを振動させる。*(数)*
   125 ### 例
   127     // Vibrate for 2.5 seconds
   128     navigator.notification.vibrate(2500);
   131 ### iOS の癖
   133 *   **時間**: 指定された時間を無視し、時間の事前に設定された量のために振動します。
   135         navigator.notification.vibrate();
   136         navigator.notification.vibrate(2500);   // 2500 is ignored
   139 ## *notification.vibrateWithPattern (非推奨)
   141 特定のパターンを持つデバイスが振動します。
   143     navigator.notification.vibrateWithPattern(pattern, repeat)
   146 *   **パターン**: シーケンスの継続時間 (ミリ秒単位) をオンまたはオフ、バイブします。*(数字の配列)*
   147 *   **繰り返します**: 省略可能な配列のインデックスのパターン (でしょう) を繰り返す取り消されるまで、繰り返しを開始するまたは反復なし (既定値) の場合は-1。*(数)*
   149 ### 例
   151     // Immediately start vibrating
   152     // vibrate for 100ms,
   153     // wait for 100ms,
   154     // vibrate for 200ms,
   155     // wait for 100ms,
   156     // vibrate for 400ms,
   157     // wait for 100ms,
   158     // vibrate for 800ms,
   159     // (do not repeat)
   160     navigator.notification.vibrateWithPattern([0, 100, 100, 200, 100, 400, 100, 800]);
   163 ## *notification.cancelVibration (非推奨)
   165 すぐに、現在実行中の振動をキャンセルします。
   167     navigator.notification.cancelVibration()
   170 * 注 - w3c の仕様を配置、ため主演メソッドがフェーズ アウトされます。

mercurial