Commit Graph

9 Commits

Author SHA1 Message Date
Ruben 536aae6a5f Changed to look like the clearer old-school style as used in original WeKnowHowYouFeel 2016-10-30 21:28:13 +01:00
Ruben e297ff9922 First weknowhowyoufeel version with new Affectiva SDK 2016-10-05 18:34:36 +02:00
Steve Hunnicutt a0b2dc1f5f Change 'flushed' emoji to more wide-eyed, less sleepy version
Although the previous sleepy flushed emoji was technically correct
for Android 5.0, its closed-eyes appearance doesn't make sense,
compared to the wide-eyed expression the user has to make to trigger it.

Resolves bug #3842
2016-02-01 15:01:01 -05:00
Abraham Hedtke 3163d6b8fa Add screenshots
- permissions changed to allow access to external storage
- button added to interface
- code added to build the screenshot and save it to the user's Picture folder
2016-01-25 17:24:23 -05:00
Abraham Hedtke 9a667683bc Add copyright information to every java source file and every project xml file
Also:
Fixed a out of date string in strings.xml that talked about the location of the appearance metrics.
Removed a few unused strings.
Migrated a few string constants into strings.xml

No other changes in this commit other than reformatting via autoformatter
2016-01-25 17:24:23 -05:00
Abraham Hedtke e582107431 Add support for multiface mode, appearance identifiers, emoji, and landscape mode. 2016-01-25 17:17:11 -05:00
Abraham Hedtke bf440ea9c0 Add runtime permission checking to support new Dangerous Permissions rules in api23 and bring dependency files up to date.
Fixes and tweaks to clean up api23 compatability.
2016-01-25 17:17:11 -05:00
toby cabot f542f7c519 Build system improvements
1. Sign the release apk if configured to do it

By default the build will not sign the release apk, but if you define
the right properties it will.  Create a ~/.gradle/gradle.properties file
with these properties: releaseKeystoreFile, releaseKeystorePassword,
releaseKeyAlias, and releaseKeyPassword.

For example:

releaseKeystoreFile=/Users/tcabot/release-keystore
releaseKeystorePassword=k3yst0r3
releaseKeyAlias=affdexme
releaseKeyPassword=k3y

2. Allow debug builds to coexist with releases

The debug build has a different id (com.affectiva.affdexme.debug) so
android treats it as a completely different app.  By default, though,
both apps look the same on the app launch screen so the debug version is
now called AffdexMeDbg so you can have both at the same time and be able
to tell which is which.

3. Make the apk filename more descriptive

It was just "app-debug.apk" or "app-release.apk".  This commit changes
the "app" to "AffdexMe" and adds the human-readable versionName and
integer versionCode to the filename.

I would have liked the filename to track the cosmetic name (i.e., have
the debug file be called "AffdexMeDbg-....apk") but that turned out to
be surprisingly difficult given the way the build system is set up.  I
think it should be possible but this is the best bang for the buck for
the amount of effort I'm willing to put in at this point.
2016-01-25 17:16:26 -05:00
toby cabot b798154305 Move AffdexMe files up to root
This should make it easier to check out the project in Android Studio
and have it be able to build.  Having the project files in the AffdexMe
subdirectory seems to confuse Studio.
2015-11-16 14:10:32 -05:00