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 19:24:50 +0000 (19:24 +0000)
commit562505d3a23fb068c4379a2523c148d153ea7ebb
treef7a83a5d9d1d0a8778a4e214c1727b1cf0af0687
parentdf6bc5016a814d0ee2bd69cfa9e47f7af9c89f86
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>
(cherry picked from commit 7abfb5c94a9a18fbad632972f99ae4a8fb60c334)
Reviewed-on: https://gerrit.iotivity.org/gerrit/3125
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