diff options
Diffstat (limited to 'files/ja/archive/b2g_os/api/bluetoothmanager/index.html')
-rw-r--r-- | files/ja/archive/b2g_os/api/bluetoothmanager/index.html | 188 |
1 files changed, 188 insertions, 0 deletions
diff --git a/files/ja/archive/b2g_os/api/bluetoothmanager/index.html b/files/ja/archive/b2g_os/api/bluetoothmanager/index.html new file mode 100644 index 0000000000..b508d9317b --- /dev/null +++ b/files/ja/archive/b2g_os/api/bluetoothmanager/index.html @@ -0,0 +1,188 @@ +--- +title: BluetoothManager (Firefox OS) +slug: Archive/B2G_OS/API/BluetoothManager +tags: + - API + - BluetoothManager + - Certified + - DOM + - Firefox OS + - Interface + - Reference + - Web Bluetooth + - WebAPI +translation_of: Archive/B2G_OS/API/BluetoothManager +--- +<p></p><section class="Quick_links" id="Quick_Links"><ol><li><strong><a href="/ja/docs/Web/API/Web_Bluetooth_API">Web Bluetooth API</a></strong></li><li><strong><a href="/ja/docs/Web/API/Archive"><code>Archive</code></a></strong></li><li class="toggle"><details open><summary>Bluetooth API に関連するページ</summary><ol><li><a href="/ja/docs/Web/API/BluetoothAdvertisingData"><code>BluetoothAdvertisingData</code></a></li><li><a href="/ja/docs/Web/API/BluetoothDevice"><code>BluetoothDevice</code></a></li><li><a href="/ja/docs/Web/API/BluetoothGATTCharacteristic"><code>BluetoothGATTCharacteristic</code></a></li><li><a href="/ja/docs/Web/API/BluetoothGATTDescriptor"><code>BluetoothGATTDescriptor</code></a></li><li><a href="/ja/docs/Web/API/BluetoothGATTRemoteServer"><code>BluetoothGATTRemoteServer</code></a></li></ol></details></li></ol></section><p></p> + +<p></p><div class="overheadIndicator nonStandard nonStandardHeader"> + <p><strong><span title="この API は標準化されていません。"><i class="icon-warning-sign"> </i></span> 非標準</strong><br> + この機能は現在 W3C の標準化のプロセスに乗っていませんが、Firefox OS プラットフォームではサポートされています。将来は動作が変わるかもしれませんし、他のブラウザーで広くサポートされているわけでもありませんが、Firefox OS アプリ専用のコードで使うには適しています。</p> + </div><p></p> + +<p></p><div class="warning"> + <p style="text-align: center;">この API は <a href="/ja/docs/Mozilla/Firefox_OS/Security/Application_security">認定済みアプリ</a>のみ、 <a href="/ja/docs/Mozilla/Firefox_OS">Firefox OS</a> で有効になります。</p> +</div><p></p> + +<p><a href="/docs/Web/API/Web_Bluetooth_API">Web Bluetooth API</a> のインターフェースである <code>BluetoothManager</code> は、デバイス上の全てのBluetoothアダプタへのアクセスを許可します。このアダプタはデバイスと他のBluetoothデバイスを接続するためのインターフェースです。</p> + +<h2 id="インターフェース概要">インターフェース概要</h2> + +<pre>[CheckPermissions="bluetooth"] +interface BluetoothManager: EventTarget +{ + readonly attribute <a href="https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2/BluetoothAdapter#BluetoothAdapter" title="B2G/Bluetooth/WebBluetooth-v2/BluetoothAdapter">BluetoothAdapter</a>? <a href="https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2/BluetoothManager#defaultAdapter" title="B2G/Bluetooth/WebBluetooth-v2/BluetoothManager">defaultAdapter</a>; + + attribute EventHandler <a href="https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2/BluetoothManager#onattributechanged" title="B2G/Bluetooth/WebBluetooth-v2/BluetoothManager">onattributechanged</a>; + attribute EventHandler <a href="https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2/BluetoothManager#onadapteradded" title="B2G/Bluetooth/WebBluetooth-v2/BluetoothManager">onadapteradded</a>; + attribute EventHandler <a href="https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2/BluetoothManager#onadapterremoved" title="B2G/Bluetooth/WebBluetooth-v2/BluetoothManager">onadapterremoved</a>; + + sequence<BluetoothAdapter> <a href="https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2/BluetoothManager#getAdapters.28.29" title="B2G/Bluetooth/WebBluetooth-v2/BluetoothManager">getAdapters()</a>; +};</pre> + +<h2 id="プロパティ">プロパティ</h2> + +<dl> + <dt><a href="/ja/docs/Web/API/BluetoothManager_%28Firefox_OS%29/enabled" title="この項目についての文書はまだ書かれていません。書いてみませんか?"><code>BluetoothManager.enabled</code></a> <span class="inlineIndicator readOnly readOnlyInline" title="This value may not be changed.">読取専用 </span></dt> + <dd>Bluetoohがオン(true) またはオフ(false)を示すbool値。</dd> +</dl> + +<h3 id="イベントハンドラ">イベントハンドラ</h3> + +<dl> + <dt><a href="/ja/docs/Web/API/BluetoothManager_%28Firefox_OS%29/onadapteradded" title="この項目についての文書はまだ書かれていません。書いてみませんか?"><code>BluetoothManager.onadapteradded</code></a></dt> + <dd><code><a href="/ja/docs/Web/Reference/Events/adapteradded" title="/ja/docs/Web/Reference/Events/adapteradded">adapteradded</a></code> イベントが発火した際に実行されるハンドラ。これはデバイス上でBluetoothアダプタが有効になったとき発生します。</dd> + <dt><a href="/ja/docs/Web/API/BluetoothManager_%28Firefox_OS%29/onadapterremoved" title="この項目についての文書はまだ書かれていません。書いてみませんか?"><code>BluetoothManager.onadapterremoved</code></a></dt> + <dd><code><a href="/ja/docs/Web/Reference/Events/adapterremoved" title="/ja/docs/Web/Reference/Events/adapterremoved">adapterremoved</a></code> イベントが発火した際に実行されるハンドラ。これはデバイス上でBluetoothアダプタが無効にされたか取り外された場合に発生します。</dd> + <dt><a href="/ja/docs/Web/API/BluetoothManager_%28Firefox_OS%29/onattributechanged" title="この項目についての文書はまだ書かれていません。書いてみませんか?"><code>BluetoothManager.onattributechanged</code></a></dt> + <dd><code><a href="/ja/docs/Web/Reference/Events/attributechanged" title="/ja/docs/Web/Reference/Events/attributechanged">attributechanged</a></code> イベントが発火した際に実行されるハンドラ。これは <a href="/ja/docs/Web/API/BluetoothManager_%28Firefox_OS%29/defaultAdapter_%28Firefox_OS%29" title="この項目についての文書はまだ書かれていません。書いてみませんか?"><code>BluetoothManager.defaultAdapter</code></a> プロパティが変化した際に発生します。</dd> +</dl> + +<div class="note"> +<p><strong>注:</strong> <a href="/ja/docs/Web/API/BluetoothManager_%28Firefox_OS%29_%28Firefox_OS%29" title="この項目についての文書はまだ書かれていません。書いてみませんか?"><code>BluetoothManager</code></a> インターフェースは <a href="/ja/docs/Web/API/EventTarget" title="EventTarget は、イベントを受け取り、そのためのリスナーを持つ可能性があるオブジェクトにより実装されたインターフェースです。"><code>EventTarget</code></a> インターフェースを継承しているため、全てのイベントは <a href="/ja/docs/Web/API/EventTarget/addEventListener" title="EventTarget の addEventListener() メソッドは、特定のイベントが対象に配信されるたびに呼び出される関数を設定します。"><code>addEventListener</code></a> メソッドを使用して監視することが可能です。</p> +</div> + +<h3 id="廃止イベントハンドラ">廃止イベントハンドラ</h3> + +<dl> + <dt><a href="/ja/docs/Web/API/BluetoothManager_%28Firefox_OS%29/onenabled_%28Firefox_OS%29" title="この項目についての文書はまだ書かれていません。書いてみませんか?"><code>BluetoothManager.onenabled</code></a></dt> + <dd><code><a href="/ja/docs/Web/Reference/Events/enabled" title="/ja/docs/Web/Reference/Events/enabled">enabled</a></code> イベントが発火した際に実行されるハンドラ。 これはBluetoothが有効になった際に発生します。</dd> + <dt><a href="/ja/docs/Web/API/BluetoothManager_%28Firefox_OS%29/ondisabled_%28Firefox_OS%29" title="この項目についての文書はまだ書かれていません。書いてみませんか?"><code>BluetoothManager.ondisabled</code></a></dt> + <dd><code><a href="/ja/docs/Web/Reference/Events/disabled" title="/ja/docs/Web/Reference/Events/disabled">disabled</a></code> イベントが発火した際に実行されるハンドラ。 これはBluetoothが無効になった際に発生します。</dd> +</dl> + +<h2 id="メソッド">メソッド</h2> + +<dl> + <dt><a href="/ja/docs/Web/API/BluetoothManager/getAdapters_%28Firefox_OS%29" title="この項目についての文書はまだ書かれていません。書いてみませんか?"><code>BluetoothManager.getAdapters()</code></a></dt> + <dd>現在デバイスで使用されている <a href="/ja/docs/Web/API/BluetoothAdapter_%28Firefox_OS%29" title="この項目についての文書はまだ書かれていません。書いてみませんか?"><code>BluetoothAdapter</code></a> のリストを返します。</dd> +</dl> + +<h3 id="廃止メソッド">廃止メソッド</h3> + +<dl> + <dt><a href="/ja/docs/Web/API/BluetoothManager/getDefaultAdapter_%28Firefox_OS%29" title="この項目についての文書はまだ書かれていません。書いてみませんか?"><code>BluetoothManager.getDefaultAdapter()</code></a></dt> + <dd>デバイスで使用されているデフォルトアダプタを取得します。これはオペレーションの成功または失敗を取得するための <a href="/ja/docs/Web/API/DOMRequest" title="DOMRequest オブジェクトは、進行中の操作を表します。操作の完了時に呼び出されるコールバックと、操作結果への参照を提供します。 進行中の操作を開始する DOM メソッドは、その操作の進行状況の監視に使用できる DOMRequest オブジェクトを返すことがあります。"><code>DOMRequest</code></a> を返します。成功した場合、リクエストの結果は <a href="/ja/docs/Web/API/BluetoothAdapter_%28Firefox_OS%29" title="この項目についての文書はまだ書かれていません。書いてみませんか?"><code>BluetoothAdapter</code></a> オブジェクトです。このメソッドは <a href="/ja/docs/Web/API/BluetoothManager/getAdapters_%28Firefox_OS%29" title="この項目についての文書はまだ書かれていません。書いてみませんか?"><code>BluetoothManager.getAdapters()</code></a> に置き換えられました。</dd> +</dl> + +<h2 id="仕様">仕様</h2> + +<table class="standard-table"> + <tbody> + <tr> + <th scope="col">Specification</th> + <th scope="col">Status</th> + <th scope="col">Comment</th> + </tr> + <tr> + <td><a class="external" href="https://webbluetoothcg.github.io/web-bluetooth//BluetoothManager" hreflang="en" lang="en">Web Bluetooth<br><small lang="ja">BluetoothManager の定義</small></a></td> + <td><span class="spec-Draft">ドラフト</span></td> + <td>草案。これは正式な仕様ではありません。<a href="http://www.w3.org/2012/sysapps/">W3C's System Applications Working Group</a> で協議が必要です</td> + </tr> + </tbody> +</table> + +<h2 id="ブラウザの互換性">ブラウザの互換性</h2> + +<div><p class="warning"><strong><a href="https://github.com/mdn/browser-compat-data">現在、互換性データを可読形式の JSON フォーマットに置き換えているところです。</a></strong> + この互換性一覧は古い形式を使っており、これに含まれるデータの置き換えが済んでいません。 + <strong><a href="/ja/docs/MDN/Contribute/Structures/Compatibility_tables">手助けしていただける場合は、こちらから!</a></strong></p> + +<div class="htab"> + <a id="AutoCompatibilityTable" name="AutoCompatibilityTable"></a> + <ul> + <li class="selected"><a>デスクトップ</a></li> + <li><a>モバイル</a></li> + </ul> +</div></div> + +<div id="compat-desktop"> +<table class="compat-table"> + <tbody> + <tr> + <th style="line-height: 16px;">Feature</th> + <th style="line-height: 16px;">Chrome</th> + <th style="line-height: 16px;">Firefox (Gecko)</th> + <th style="line-height: 16px;">Internet Explorer</th> + <th style="line-height: 16px;">Opera</th> + <th style="line-height: 16px;">Safari (WebKit)</th> + </tr> + <tr> + <td>Basic support</td> + <td><span style="color: #f00;">未サポート</span></td> + <td><span style="color: #f00;">未サポート</span></td> + <td><span style="color: #f00;">未サポート</span></td> + <td><span style="color: #f00;">未サポート</span></td> + <td><span style="color: #f00;">未サポート</span></td> + </tr> + </tbody> +</table> +</div> + +<div id="compat-mobile"> +<table class="compat-table"> + <tbody> + <tr> + <th style="line-height: 16px;">Feature</th> + <th style="line-height: 16px;">Android</th> + <th style="line-height: 16px;">Android Webview</th> + <th style="line-height: 16px;">Firefox Mobile (Gecko)</th> + <th style="line-height: 16px;">Firefox OS</th> + <th style="line-height: 16px;">IE Mobile</th> + <th style="line-height: 16px;">Opera Mobile</th> + <th style="line-height: 16px;">Safari Mobile</th> + <th style="line-height: 16px;">Chrome for Android</th> + </tr> + <tr> + <td>Bluetooth 'v2' support: <code>getAdapters()</code>, <code>onattributechange</code>, <code>onadapterremoved</code></td> + <td><span style="color: #f00;">未サポート</span></td> + <td><span style="color: #f00;">未サポート</span></td> + <td><span style="color: #f00;">未サポート</span></td> + <td>2.1</td> + <td><span style="color: #f00;">未サポート</span></td> + <td><span style="color: #f00;">未サポート</span></td> + <td><span style="color: #f00;">未サポート</span></td> + <td><span style="color: #f00;">未サポート</span></td> + </tr> + <tr> + <td>Bluetooth initial support: <code>getDefaultAdapter(), onenabled</code>, <code>ondisabled</code>, <code>onadapteradded</code></td> + <td><span style="color: #f00;">未サポート</span></td> + <td><span style="color: #f00;">未サポート</span></td> + <td><span style="color: #f00;">未サポート</span></td> + <td>1.0.1</td> + <td><span style="color: #f00;">未サポート</span></td> + <td><span style="color: #f00;">未サポート</span></td> + <td><span style="color: #f00;">未サポート</span></td> + <td><span style="color: #f00;">未サポート</span></td> + </tr> + </tbody> +</table> +</div> + +<p> </p> + +<h2 id="参考">参考</h2> + +<p> </p> + +<p><a href="/docs/Web/API/Web_Bluetooth_API/Using_the_Web_Bluetooth_API">Using the Web Bluetooth API</a></p> |