added device list without smartwatches
This commit is contained in:
@@ -6,7 +6,7 @@ android {
|
||||
|
||||
defaultConfig {
|
||||
applicationId "de.fhws.indoor.sensorreadout"
|
||||
minSdkVersion 18
|
||||
minSdkVersion 21
|
||||
targetSdkVersion 23
|
||||
versionCode 1
|
||||
versionName "1.0"
|
||||
@@ -25,5 +25,5 @@ dependencies {
|
||||
compile 'com.android.support:appcompat-v7:23.4.0'
|
||||
compile 'com.google.android.support:wearable:1.3.0'
|
||||
compile 'com.google.android.gms:play-services-wearable:8.4.0'
|
||||
provided 'com.google.android.wearable:wearable:1.0.0'
|
||||
//provided 'com.google.android.wearable:wearable:1.0.0'
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="de.fhws.indoor.sensorreadout">>
|
||||
|
||||
<!--<uses-feature android:name="android.hardware.type.watch" /> -->
|
||||
<uses-feature android:name="android.hardware.type.watch" />
|
||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
||||
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
|
||||
<uses-permission android:name="android.permission.BLUETOOTH" />
|
||||
|
||||
@@ -9,6 +9,7 @@ import android.os.Bundle;
|
||||
import android.provider.Settings;
|
||||
import android.support.v4.app.ActivityCompat;
|
||||
import android.support.v7.app.AppCompatActivity;
|
||||
import android.support.wearable.activity.WearableActivity;
|
||||
import android.view.View;
|
||||
import android.widget.ArrayAdapter;
|
||||
import android.widget.Button;
|
||||
@@ -31,7 +32,7 @@ import de.fhws.indoor.sensorreadout.sensors.mySensor;
|
||||
import de.fhws.indoor.sensorreadout.sensors.SensorType;
|
||||
|
||||
|
||||
public class MainActivity extends AppCompatActivity {
|
||||
public class MainActivity extends WearableActivity {
|
||||
|
||||
private final ArrayList<mySensor> sensors = new ArrayList<mySensor>();
|
||||
private final ArrayList<TextView> txtFields = new ArrayList<TextView>();
|
||||
@@ -43,7 +44,8 @@ public class MainActivity extends AppCompatActivity {
|
||||
private int loadCounterWifi = 0;
|
||||
private int loadCounterBeacon = 0;
|
||||
private boolean isInitialized = false;
|
||||
final private int MY_PERMISSIONS_REQUEST_READ_CONTACTS = 123;
|
||||
final private int MY_PERMISSIONS_REQUEST_READ_BT = 123;
|
||||
final private int MY_PERMISSIONS_REQUEST_READ_HEART = 321;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
@@ -206,13 +208,25 @@ public class MainActivity extends AppCompatActivity {
|
||||
txtFields.add(tv);
|
||||
}
|
||||
|
||||
|
||||
// bluetooth permission
|
||||
if(ActivityCompat.shouldShowRequestPermissionRationale(this,
|
||||
Manifest.permission.ACCESS_FINE_LOCATION)) {
|
||||
} else {
|
||||
ActivityCompat.requestPermissions(this,
|
||||
new String[]{Manifest.permission.ACCESS_FINE_LOCATION},
|
||||
MY_PERMISSIONS_REQUEST_READ_CONTACTS);
|
||||
MY_PERMISSIONS_REQUEST_READ_BT);
|
||||
}
|
||||
|
||||
// heartbeat permission
|
||||
/* if(ActivityCompat.shouldShowRequestPermissionRationale(this,
|
||||
Manifest.permission.BODY_SENSORS)) {
|
||||
} else {
|
||||
ActivityCompat.requestPermissions(this,
|
||||
new String[]{Manifest.permission.BODY_SENSORS},
|
||||
MY_PERMISSIONS_REQUEST_READ_HEART);
|
||||
}*/
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,9 @@ import android.hardware.SensorEventListener;
|
||||
import android.hardware.SensorManager;
|
||||
import android.os.Build;
|
||||
|
||||
import com.google.android.gms.common.api.GoogleApiClient;
|
||||
import com.google.android.gms.wearable.Wearable;
|
||||
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.File;
|
||||
import java.io.FileWriter;
|
||||
@@ -32,6 +35,8 @@ public class PhoneSensors extends mySensor implements SensorEventListener{
|
||||
private Sensor light;
|
||||
private Sensor temperature;
|
||||
|
||||
private static final int SENSOR_TYPE_HEARTRATE = 65562;
|
||||
|
||||
private float[] mGravity = new float[3];
|
||||
private float[] mGeomagnetic = new float[3];
|
||||
|
||||
@@ -397,6 +402,8 @@ public class PhoneSensors extends mySensor implements SensorEventListener{
|
||||
sensorManager.registerListener(this, magnet, SensorManager.SENSOR_DELAY_FASTEST);
|
||||
sensorManager.registerListener(this, press, SensorManager.SENSOR_DELAY_FASTEST); // speed OK
|
||||
sensorManager.registerListener(this, ori, SensorManager.SENSOR_DELAY_FASTEST); // speed OK
|
||||
|
||||
sensorManager.unregisterListener(this, heart);
|
||||
sensorManager.registerListener(this, heart, SensorManager.SENSOR_DELAY_FASTEST);
|
||||
sensorManager.registerListener(this, humidity, SensorManager.SENSOR_DELAY_FASTEST);
|
||||
sensorManager.registerListener(this, rotationVector, SensorManager.SENSOR_DELAY_FASTEST);
|
||||
|
||||
Reference in New Issue
Block a user