Android: Refactored SimpleClient
authorTim Kourt <tim.a.kourt@intel.com>
Fri, 18 Sep 2015 17:35:49 +0000 (10:35 -0700)
committerPatrick Lankswert <patrick.lankswert@intel.com>
Fri, 25 Sep 2015 15:41:52 +0000 (15:41 +0000)
commit7abfb5c94a9a18fbad632972f99ae4a8fb60c334
treeb6e1dde303785eefd2bd8cfa6caa3c2edc4d5578
parent9e26620ba9d3a8bba6f7c1b353d6f9db1f55e2f6
Android: Refactored SimpleClient

The app was refactored with the emphasis to readability
and cleanness. The theme has been modified to include IoTivity
logo and small android icons.
It also exercises the newly created features form the stack
such as OcResourceIdentifier.
Implemented hashCode() in OcResourceIdentifier to allow it to be
used as a key in the dictionary objects

PS 2: Removed unnecessary module reference

Change-Id: Ib1c9a56d97fa52ffe7d17c156ed228cf6e8946ef
Signed-off-by: Tim Kourt <tim.a.kourt@intel.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/2719
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Patrick Lankswert <patrick.lankswert@intel.com>
29 files changed:
android/android_api/base/src/main/java/org/iotivity/base/OcResource.java
android/android_api/base/src/main/java/org/iotivity/base/OcResourceIdentifier.java
android/examples/examples.iml
android/examples/simpleclient/build.gradle [changed mode: 0755->0644]
android/examples/simpleclient/proguard-rules.pro [new file with mode: 0644]
android/examples/simpleclient/simpleclient.iml [changed mode: 0755->0644]
android/examples/simpleclient/src/main/AndroidManifest.xml
android/examples/simpleclient/src/main/assets/oic_svr_db_client.json [changed mode: 0755->0644]
android/examples/simpleclient/src/main/java/org/iotivity/base/examples/Light.java [new file with mode: 0644]
android/examples/simpleclient/src/main/java/org/iotivity/base/examples/SimpleClient.java [new file with mode: 0644]
android/examples/simpleclient/src/main/java/org/iotivity/base/examples/simpleclient/Light.java [deleted file]
android/examples/simpleclient/src/main/java/org/iotivity/base/examples/simpleclient/SimpleClient.java [deleted file]
android/examples/simpleclient/src/main/java/org/iotivity/base/examples/simpleclient/StringConstants.java [deleted file]
android/examples/simpleclient/src/main/res/drawable-hdpi/ic_launcher.png [deleted file]
android/examples/simpleclient/src/main/res/drawable-mdpi/ic_launcher.png [deleted file]
android/examples/simpleclient/src/main/res/drawable-xhdpi/ic_launcher.png [deleted file]
android/examples/simpleclient/src/main/res/drawable-xxhdpi/ic_launcher.png [deleted file]
android/examples/simpleclient/src/main/res/drawable/iotivityicon.png [new file with mode: 0644]
android/examples/simpleclient/src/main/res/drawable/iotivitylogo.png [new file with mode: 0644]
android/examples/simpleclient/src/main/res/layout/activity_main.xml [deleted file]
android/examples/simpleclient/src/main/res/layout/activity_simple_client.xml [new file with mode: 0644]
android/examples/simpleclient/src/main/res/menu/menu_main.xml [deleted file]
android/examples/simpleclient/src/main/res/mipmap-hdpi/iotivityicon.png [new file with mode: 0644]
android/examples/simpleclient/src/main/res/mipmap-mdpi/iotivityicon.png [new file with mode: 0644]
android/examples/simpleclient/src/main/res/mipmap-xhdpi/iotivityicon.png [new file with mode: 0644]
android/examples/simpleclient/src/main/res/mipmap-xxhdpi/iotivityicon.png [new file with mode: 0644]
android/examples/simpleclient/src/main/res/values-v21/styles.xml [new file with mode: 0644]
android/examples/simpleclient/src/main/res/values/strings.xml
android/examples/simpleclient/src/main/res/values/styles.xml