Name: radar-android-empatica
Owner: RADAR-CNS
Owner: RADAR-CNS
Description: Empatica E4 plugin for RADAR passive remote monitoring app
Created: 2017-03-23 10:04:20.0
Updated: 2017-10-09 14:28:05.0
Pushed: 2018-02-01 17:59:09.0
Homepage: null
Size: 2303
Language: Java
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Application to be run on an Android 4.4 (or later) device with Bluetooth Low Energy (Bluetooth 4.0 or later), to interact with the Empatica.
The plugin application only runs on an ARM architecture and because of its Bluetooth Low Energy requirement, it also requires coarse location permissions. This plugin does not collect location information.
First, request an Empatica API key for your Empatica Connect account from their Developer Area. Also download the Empatica Android SDK there.
In your application, edit the app/src/main/res/xml/remote_config_defaults.xml
file (see the template src/main/res/xml/remote_config_defaults_template.xml
in RADAR-Common-Android):
Download the Empatica Android SDK from the Empatica Developer Area. Copy the empalink-2.1.aar
from the Empatica Android SDK package to the libs
directory of your application. Then the project can be edited with Android Studio. Add the following to your build.gradle
:
ositories {
flatDir { dirs 'libs' }
maven { url 'http://dl.bintray.com/radar-cns/org.radarcns' }
endencies {
compile 'org.radarcns:radar-android-empatica:0.1.1'
Set your Empatica API key in the empatica_api_key
xml element.
To build this repository, download the Empatica Android SDK from the Empatica Developer Area. Copy the empalink-2.1.aar
from the Empatica Android SDK package to the libs
directory.
Code should be formatted using the Google Java Code Style Guide, except using 4 spaces as indentation. Make a pull request once the code is working.