RADAR-base/radar-android-empatica

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

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Empatica plugin for RADAR-pRMT

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.

Installation

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):

Set your Empatica API key in the empatica_api_key xml element.

Contributing

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.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.