Add Android Notification APIs for Consumer service
authorYounghyunJoo <yh_.joo@samsung.com>
Thu, 14 Jul 2016 15:20:39 +0000 (00:20 +0900)
committerUze Choi <uzchoi@samsung.com>
Wed, 20 Jul 2016 08:50:48 +0000 (08:50 +0000)
commita4a74245acfa9bfd7702d1a96a03d2f76809c366
treec5a8ed578464619b4f9dd6aaad8a110c76b94f04
parentf03c8766f8326defb4c65dcc57d61ba004c0db4e
Add Android Notification APIs for Consumer service

- Modify Android file structure.
- Add Android Consumer Service Java files to support Android APIs.
- Modify script to build Android.
- Modify %lu->%lld to fix bugs on Android.

Change-Id: I6f1e4565482e33c3cbfb331bca5beaaac6e3276d
Signed-off-by: YounghyunJoo <yh_.joo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/9395
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
25 files changed:
service/notification/android/SConscript
service/notification/android/notification-service/src/main/AndroidManifest.xml
service/notification/android/notification-service/src/main/java/org/iotivity/service/notification/NSConsumer.java [deleted file]
service/notification/android/notification-service/src/main/java/org/iotivity/service/notification/NSSync.java [deleted file]
service/notification/android/notification-service/src/main/java/org/iotivity/service/ns/IoTNotification.java [moved from service/notification/android/notification-service/src/main/java/org/iotivity/service/notification/IoTNotification.java with 80% similarity]
service/notification/android/notification-service/src/main/java/org/iotivity/service/ns/NSConsumer.java [new file with mode: 0644]
service/notification/android/notification-service/src/main/java/org/iotivity/service/ns/NSMessage.java [moved from service/notification/android/notification-service/src/main/java/org/iotivity/service/notification/NSMessage.java with 93% similarity]
service/notification/android/notification-service/src/main/java/org/iotivity/service/ns/NSSync.java [new file with mode: 0644]
service/notification/android/notification-service/src/main/java/org/iotivity/service/ns/consumer/ConsumerService.java [new file with mode: 0644]
service/notification/android/notification-service/src/main/java/org/iotivity/service/ns/consumer/NSErrorCode.java [new file with mode: 0644]
service/notification/android/notification-service/src/main/java/org/iotivity/service/ns/consumer/NSException.java [new file with mode: 0644]
service/notification/android/notification-service/src/main/java/org/iotivity/service/ns/consumer/NSMessage.java [new file with mode: 0644]
service/notification/android/notification-service/src/main/java/org/iotivity/service/ns/consumer/NSProvider.java [new file with mode: 0644]
service/notification/android/notification-service/src/main/java/org/iotivity/service/ns/consumer/NSSyncInfo.java [new file with mode: 0644]
service/notification/android/notification-service/src/main/jni/Android.mk
service/notification/android/notification-service/src/main/jni/common/jniNSCommon.c [new file with mode: 0644]
service/notification/android/notification-service/src/main/jni/common/jniNSCommon.h [new file with mode: 0644]
service/notification/android/notification-service/src/main/jni/consumer/notificationConsumer.c [new file with mode: 0644]
service/notification/android/notification-service/src/main/jni/consumer/notificationConsumer.h [new file with mode: 0644]
service/notification/examples/android/NotiProviderExample/app/src/main/java/com/sec/notiproviderexample/ProviderProxy.java
service/notification/src/common/NSUtil.c
service/notification/src/consumer/NSConsumerCommunication.c
service/notification/src/consumer/NSConsumerInterface.c
service/notification/src/consumer/NSConsumerInternalTaskController.c
service/notification/src/consumer/cache/linux/NSConsumerMemoryCache.c