This utility class allows your phone to talk back to you any information you need. You can use this utility class to interact with the user by combining it with the Voice-2-Text utility class (coming soon). Say hi! Intent speak = new
Remote data offloading
AWARE allows you to offload collected data to a remote server using JSON. We have included two utility classes: Http and Https. They allow insecure and secure data offloading, respectively. We demonstrate how to send data from the accelerometer to a page
Hosting your own AWARE Dashboard
We have made our server component (AWARE Dashboard) open-source over GitHub. This allows you to host your own server and full control over the AWARE Dashboard. Feel free to break it, fix it, enhance it and share it back. “With great power
Scheduler
Android You can now schedule tasks to be performed in a periodic fashion: interval: triggered every X minutes hourly: triggered at designated hours daily: triggered at designated weekdays monthly: triggered at designated months of the year contextual: triggered by a broadcast
Run a study with AWARE
Managing a study on the dashboard In this tutorial, we demonstrate how to use AWARE to run a user study. You will need to first authenticate on AWARE’s dashboard here: https://api.awareframework.com. We support Google’s OAUTH account login due to the tight
Encrypting a study’s database
Even though we encrypt the connection between the client and the dashboard and MySQL servers, some researchers have the requirement to encrypt the data itself on their server. The data on the database itself CAN BE encrypted on your server as
Timezone
Android The timezone sensor keeps track of the user’s current timezone. Settings Aware_Preferences.STATUS_TIMEZONE: true or false to activate or deactivate sensor. Aware_Preferences.FREQUENCY_TIMEZONE: how frequently we check the device’s timezone, in seconds – default is 3600 seconds (i.e., 1h). TimeZone.ACTION_AWARE_TIMEZONE: new data recorded in
Creating a Context Provider
Saving our context data into a ContentProvider Implementing a ContentProvider requires some care, as it is very easy to make a mistake. To start, we will create a new class called Provider.java in your project (e.g., com.aware.plugin.template). First thing you will
Keyboard
This sensor records the users’ keystrokes regardless of which keyboard is used. Also records in which application the keyboard is being used. It does not record passwords. Settings Aware_Preferences.STATUS_KEYBOARD: true or false to activate or deactivate sensor. Keyboard.ACTION_AWARE_KEYBOARD: new data recorded
Context
Capturing context is challenging. In fact, context is produced anytime, anywhere, by everything and anyone: it is extremely volatile and subjective. Instead of trying to define what context is, here is how AWARE captures it: On your daily life, your phone uses