Get started Start by creating your first app. Go deeper with our training courses or explore app development on your own.
ここでは二つの Android 端末間で、Bluetooth を用いた通信を行う方法を示します。 Bluetooth に必要なパーミッションの設定、 発見の方法、 ペアリング済みのデバイスの取得 など、 他の記事で書いた内容については、先に目を通しておくとよいと思います。 尚、念のため記載するとここのコードは Nexus 5X (Android 7.1.1) と Nexus 7 2012 (Android 5.1.1) で動作確認しました。 Bluetooth 接続概要 Bluetooth での通信は TCP/IP のソケット通信と同様に考えることができます。 接続を受け付ける「サーバー」側と、接続しにいく「クライアント」側という二つの役割があります。 全体像を図にするとおよそ次のようになります。 サーバー側の処理 上図のサーバー側の処理を切り出して説明します。 サーバー側は、Blueto
検証で使用した端末は以下の通りです。 iPhone5, iOS7.1.1 iPad Air2, iOS9.3.4 iPhone6, iOS10 beta7 (2016/08/26追記) Xperia Z5 Compact SO-02H, Android 6.0 Galaxy S4 SC-04E, Android 5.0.1 ソースコード iOS、Androidのコードの一部抜粋をそれぞれ記載します。MTUの値を確認したいだけなので、文字列データをReadするだけの単純なコードです。 iOSは、Peripheral側で取得できるCBPeripheralオブジェクトのmaximumUpdateValueLengthプロパティで確認します。ちなみに、このプロパティが返す値はユーザデータとして使える容量です。 Androidは、CentralからrequestMtuメソッドを実行後に呼ばれるonM
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く