Initial extension to support Android resource bundles
authorMarkus Jung <markus.jung@samsung.com>
Wed, 4 Nov 2015 10:58:14 +0000 (19:58 +0900)
committerUze Choi <uzchoi@samsung.com>
Wed, 11 Nov 2015 08:40:05 +0000 (08:40 +0000)
commitba464b66a97bac28bc1cf4cfa66fa233019c1fdd
tree3c6a4fc65131b6104147724e5966c88e8126cff2
parent326d02611a84856b7a1833db01f65c5f4cdbfe91
Initial extension to support Android resource bundles

Change-Id: I83faf40e7219f08b9737c1d5625b838728c0dc99
Signed-off-by: Markus Jung <markus.jung@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/4081
Reviewed-by: Hun-je Yeon <hunje.yeon@samsung.com>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
114 files changed:
service/SConscript
service/resource-container/android/SConscript
service/resource-container/android/resource-container/build.gradle
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/AndroidBundleActivator.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/AndroidBundleResource.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/RcsDestroyedObjectException.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/RcsException.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/RcsIllegalStateException.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/RcsObject.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/RcsPlatformException.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/RcsResourceAttributes.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/RcsResourceContainer.java
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/RcsResourceContainerBundleAPI.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/RcsValue.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/ResourceConfig.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/server/RcsGetResponse.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/server/RcsLockedAttributes.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/server/RcsRequest.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/server/RcsResourceObject.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/server/RcsResponse.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/server/RcsSetResponse.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/java/org/iotivity/service/resourcecontainer/server/RcsUnlockedException.java [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/jni/Android.mk
service/resource-container/android/resource-container/src/main/jni/AndroidResource.cpp [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/jni/AndroidResource.h [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/jni/JniMain.cpp
service/resource-container/android/resource-container/src/main/jni/JniRcsObject.cpp [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/jni/JniRcsObject.h [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/jni/JniRcsResourceAttributes.cpp [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/jni/JniRcsResourceAttributes.h [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/jni/JniRcsResourceContainer.cpp
service/resource-container/android/resource-container/src/main/jni/JniRcsResourceContainer.h
service/resource-container/android/resource-container/src/main/jni/JniRcsValue.cpp [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/jni/JniRcsValue.h [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/jni/util/JavaClasses.cpp
service/resource-container/android/resource-container/src/main/jni/util/JavaClasses.h
service/resource-container/android/resource-container/src/main/jni/util/JavaExceptions.cpp [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/jni/util/JavaExceptions.h [new file with mode: 0644]
service/resource-container/android/resource-container/src/main/jni/util/ScopedEnv.h [new file with mode: 0644]
service/resource-container/examples/ContainerSampleClient.cpp
service/resource-container/examples/android/AndroidBundle/AndroidBundle.iml [moved from service/resource-container/examples/android/RCSampleClientApp/RCSampleClientApp.iml with 54% similarity, mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/app.iml [moved from service/resource-container/examples/android/RCSampleClientApp/app/app.iml with 78% similarity, mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/build.gradle [moved from service/resource-container/examples/android/RCSampleClientApp/app/build.gradle with 53% similarity, mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/androidTest/java/org/iotivity/service/sample/androidbundle/ApplicationTest.java [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/AndroidManifest.xml [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/java/org/iotivity/service/sample/androidbundle/AndroidLightResource.java [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/java/org/iotivity/service/sample/androidbundle/AndroidLocationResource.java [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/java/org/iotivity/service/sample/androidbundle/AndroidSampleActivator.java [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/java/org/iotivity/service/sample/androidbundle/MainActivity.java [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/res/layout/activity_main.xml [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/res/menu/menu_main.xml [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/res/mipmap-hdpi/ic_launcher.png [moved from service/resource-container/examples/android/RCSampleServerApp/app/src/main/res/mipmap-hdpi/ic_launcher.png with 100% similarity, mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/res/mipmap-mdpi/ic_launcher.png [moved from service/resource-container/examples/android/RCSampleServerApp/app/src/main/res/mipmap-mdpi/ic_launcher.png with 100% similarity, mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/res/mipmap-xhdpi/ic_launcher.png [moved from service/resource-container/examples/android/RCSampleServerApp/app/src/main/res/mipmap-xhdpi/ic_launcher.png with 100% similarity, mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/res/mipmap-xxhdpi/ic_launcher.png [moved from service/resource-container/examples/android/RCSampleServerApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.png with 100% similarity, mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/res/values-v21/styles.xml [moved from service/resource-container/examples/android/RCSampleClientApp/app/src/main/res/values-v21/styles.xml with 96% similarity, mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/res/values-w820dp/dimens.xml [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/res/values/dimens.xml [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/res/values/strings.xml [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/app/src/main/res/values/styles.xml [moved from service/resource-container/examples/android/RCSampleClientApp/app/src/main/res/values/styles.xml with 96% similarity, mode: 0755]
service/resource-container/examples/android/AndroidBundle/build.gradle [moved from service/resource-container/examples/android/RCSampleServerApp/build.gradle with 69% similarity, mode: 0755]
service/resource-container/examples/android/AndroidBundle/gradle.properties [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/gradle/wrapper/gradle-wrapper.jar [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/gradle/wrapper/gradle-wrapper.properties [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/gradlew [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/gradlew.bat [new file with mode: 0755]
service/resource-container/examples/android/AndroidBundle/settings.gradle [moved from service/resource-container/examples/android/RCSampleClientApp/settings.gradle with 93% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/ContainerSampleApp.iml [new file with mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/README [moved from service/resource-container/examples/android/RCSampleClientApp/README with 100% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/RESampleServerApp.iml [moved from service/resource-container/examples/android/RCSampleServerApp/RCSampleServerApp.iml with 97% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/app.iml [moved from service/resource-container/examples/android/RCSampleServerApp/app/app.iml with 77% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/build.gradle [new file with mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/AndroidManifest.xml [moved from service/resource-container/examples/android/RCSampleServerApp/app/src/main/AndroidManifest.xml with 65% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/assets/lib/ResourceContainerConfig.xml [moved from service/resource-container/examples/android/RCSampleServerApp/app/src/main/assets/lib/ResourceContainerConfig.xml with 78% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/java/org/iotivity/service/sample/container/DroidLED.java [new file with mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/java/org/iotivity/service/sample/container/FlashLightResource.java [new file with mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/java/org/iotivity/service/sample/container/OicLightActivity.java [new file with mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/java/org/iotivity/service/sample/container/ResourceContainer.java [moved from service/resource-container/examples/android/RCSampleServerApp/app/src/main/java/org/iotivity/service/sample/container/ResourceContainer.java with 93% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/java/org/iotivity/service/sample/container/ResourceContainerActivity.java [moved from service/resource-container/examples/android/RCSampleServerApp/app/src/main/java/org/iotivity/service/sample/container/ResourceContainerActivity.java with 97% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/res/layout/group.xml [moved from service/resource-container/examples/android/RCSampleServerApp/app/src/main/res/layout/group.xml with 100% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/res/layout/list_item.xml [moved from service/resource-container/examples/android/RCSampleServerApp/app/src/main/res/layout/list_item.xml with 100% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/res/layout/resource_container.xml [moved from service/resource-container/examples/android/RCSampleServerApp/app/src/main/res/layout/resource_container.xml with 100% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/res/mipmap-hdpi/ic_launcher.png [moved from service/resource-container/examples/android/RCSampleClientApp/app/src/main/res/mipmap-hdpi/ic_launcher.png with 100% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/res/mipmap-mdpi/ic_launcher.png [moved from service/resource-container/examples/android/RCSampleClientApp/app/src/main/res/mipmap-mdpi/ic_launcher.png with 100% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/res/mipmap-xhdpi/ic_launcher.png [moved from service/resource-container/examples/android/RCSampleClientApp/app/src/main/res/mipmap-xhdpi/ic_launcher.png with 100% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.png [moved from service/resource-container/examples/android/RCSampleClientApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.png with 100% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/res/values-v21/styles.xml [moved from service/resource-container/examples/android/RCSampleServerApp/app/src/main/res/values-v21/styles.xml with 100% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/res/values/strings.xml [moved from service/resource-container/examples/android/RCSampleServerApp/app/src/main/res/values/strings.xml with 100% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/app/src/main/res/values/styles.xml [moved from service/resource-container/examples/android/RCSampleServerApp/app/src/main/res/values/styles.xml with 100% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/build.gradle [moved from service/resource-container/examples/android/RCSampleClientApp/build.gradle with 66% similarity, mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/gradle.properties [new file with mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/gradlew [new file with mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/gradlew.bat [new file with mode: 0755]
service/resource-container/examples/android/ContainerSampleApp/settings.gradle [moved from service/resource-container/examples/android/RCSampleServerApp/settings.gradle with 100% similarity, mode: 0755]
service/resource-container/examples/android/RCSampleClientApp/.gitignore [deleted file]
service/resource-container/examples/android/RCSampleClientApp/app/.gitignore [deleted file]
service/resource-container/examples/android/RCSampleClientApp/app/src/main/AndroidManifest.xml [deleted file]
service/resource-container/examples/android/RCSampleClientApp/app/src/main/java/org/iotivity/service/sample/client/ContainerClientActivity.java [deleted file]
service/resource-container/examples/android/RCSampleClientApp/app/src/main/java/org/iotivity/service/sample/client/Utils.java [deleted file]
service/resource-container/examples/android/RCSampleClientApp/app/src/main/res/layout/activity_container_client.xml [deleted file]
service/resource-container/examples/android/RCSampleClientApp/app/src/main/res/values/strings.xml [deleted file]
service/resource-container/examples/android/RCSampleServerApp/.gitignore [deleted file]
service/resource-container/examples/android/RCSampleServerApp/README [deleted file]
service/resource-container/examples/android/RCSampleServerApp/app/.gitignore [deleted file]
service/resource-container/examples/android/RCSampleServerApp/app/build.gradle [deleted file]
service/resource-container/src/AndroidBundleResource.h [new file with mode: 0644]
service/resource-container/src/BaseActivator.cpp
service/resource-container/src/BundleInfoInternal.cpp
service/resource-container/src/BundleInfoInternal.h
service/resource-container/src/BundleResource.cpp
service/resource-container/src/JavaBundleResource.cpp
service/resource-container/src/ResourceContainerImpl.cpp
service/resource-container/src/ResourceContainerImpl.h
service/resource-encapsulation/src/serverBuilder/src/RCSResourceObject.cpp