]> hydra-www.ietfng.org Git - acmetensortoys-watchviz/commitdiff
Probe for BluetoothLE support, add requisite permissions
authorNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Thu, 9 Jun 2016 04:03:36 +0000 (00:03 -0400)
committerNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Thu, 9 Jun 2016 04:03:36 +0000 (00:03 -0400)
app/src/main/AndroidManifest.xml
app/src/main/java/com/acmetensortoys/watchviz/MainActivity.java
phoneapp/src/main/AndroidManifest.xml

index debbb767fa8e5ed96cb3976d57a43c7fff91e96a..1831b47b4439bf22d2112d6100025cec155bbbe5 100644 (file)
@@ -6,6 +6,11 @@
 
     <uses-permission android:name="android.permission.WAKE_LOCK" />
     <uses-permission android:name="android.permission.RECORD_AUDIO" />
+    <uses-feature android:name="android.hardware.microphone" android:required="true" />
+
+    <uses-permission android:name="android.permission.BLUETOOTH" />
+    <uses-feature android:name="android.hardware.bluetooth" android:required="false" />
+    <uses-feature android:name="android.hardware.bluetooth_le" android:required="false" />
 
     <application
         android:allowBackup="true"
index 9c8a35ce7cd39157bffb0a981d3f9ad1d95e4acb..f4d1fbfdcc3ae286fd4e240a839ebe3173ddb8b5 100644 (file)
@@ -19,6 +19,8 @@
 package com.acmetensortoys.watchviz;
 
 import android.Manifest;
+import android.bluetooth.BluetoothManager;
+import android.content.Context;
 import android.content.pm.PackageManager;
 import android.graphics.Canvas;
 import android.graphics.Color;
@@ -293,6 +295,9 @@ public class MainActivity extends WearableActivity
         } else {
             createSurface();
         }
+
+        Log.d("onStart", "BLE: " + getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE));
+        // final BluetoothManager bm = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE);
     }
 
     @Override
index 8c6a9218f4782b20dbf6469b2f2e74a3731118e7..68add3f0757f8ff3987003eb6b0337b7eecfd07e 100644 (file)
@@ -3,6 +3,7 @@
     package="com.acmetensortoys.watchviz">
 
     <uses-permission android:name="android.permission.RECORD_AUDIO" />
+    <uses-permission android:name="android.permission.BLUETOOTH" />
 
     <application
         android:allowBackup="true"