CDL Android Sample Buid Guide - togura55/demo GitHub Wiki

概要:
WILL SDK for devices Android版で提供されているサンプルコード "CDLSampleApp" のビルドと実行方法について解説します。

手順:

  • CDL-Android Zip アーカイブをダウンロードし、ロカール PC に展開します。
  • Android Studio を起動し、[Import Project] で SDK 展開先下の以下のフォルダを指定します。
    \CDL-Android-1.0.3\CDL-Android-1.0.3\Sample\Application\CDLSampleApp
  • デバッグは Emulator ではなく、実機デバッグを行います。[設定の編集]-[General]-[Deployment Target Option]リストで「USB Device」を選択します。
  • 実行(Run)。
  • Android 6.0 以降のデバイスで BLE を使用するアプリには、アプリに対して位置情報アクセスの権限を与える必要があります、
    エラーメッセージ:java.lang.SecurityException: Need ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission to get scan results
    実機上で、[設定]-[アプリケーション管理]-[CDLsampleApp]-[権限]で、「位置情報」をONにします。
  • 再度、実行(Run) 。
  • 実機画面上で、[SCAN]ボタンをタップします。
  • PHU-111 上のボタンを6秒以上押します。青色LEDが速い点滅に変わります。
  • アプリ上にデバイス名が表示されるので選択します。
  • "User Interface Expected" ダイアログウィンドウが表示されたら PHU-111 上のボタンを1回押して確定します。
  • PHU-111 の情報が表示されれば成功です。

環境:
OS: Windows 10 version 1703
IDE: Android Studio 2.3.3
SDK: CDL-Android-1.0.3
Client Device: PHU-111
Host Device: Samsung Galaxy Note Edge SCL24