Notification Service - add Android JNI in provider.
authorjaesick.shin <jaesick.shin@samsung.com>
Wed, 18 May 2016 06:43:01 +0000 (15:43 +0900)
committerUze Choi <uzchoi@samsung.com>
Wed, 18 May 2016 10:01:25 +0000 (10:01 +0000)
commita67f683f1d982e1bea8db04f1408d74929348a69
tree686360dc8c48b3910938c7c27e750d9da3ea5c20
parent0de3ef9fc3c82a2576ef76e3106fb50359012011
Notification Service - add Android JNI in provider.

This patch is Add Android JNI in Provider side.
Our Notification support to android platform.

Added 6 source files. other files are related build.
four files - java, two files - jni native interface.c, h.

IoTNotification.java - this is user interface object.
NSMessage.java - notification message object.
NSSync.java - related read operation object.
NSConsumer.java - related Accept operation object.

notificationProvider.c, h - java native interface.

Change-Id: I8a97d5c329e0f05c1582f5ffc4bf51eee318353d
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/8207
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
19 files changed:
service/notification/android/SConscript [new file with mode: 0644]
service/notification/android/android_api.iml [new file with mode: 0644]
service/notification/android/build.gradle [new file with mode: 0644]
service/notification/android/gradle.properties [new file with mode: 0644]
service/notification/android/gradlew [new file with mode: 0644]
service/notification/android/gradlew.bat [new file with mode: 0644]
service/notification/android/notification-service/base.iml [new file with mode: 0644]
service/notification/android/notification-service/build.gradle [new file with mode: 0644]
service/notification/android/notification-service/proguard-rules.pro [new file with mode: 0644]
service/notification/android/notification-service/src/main/AndroidManifest.xml [new file with mode: 0644]
service/notification/android/notification-service/src/main/java/org/iotivity/service/notification/IoTNotification.java [new file with mode: 0644]
service/notification/android/notification-service/src/main/java/org/iotivity/service/notification/NSConsumer.java [new file with mode: 0644]
service/notification/android/notification-service/src/main/java/org/iotivity/service/notification/NSMessage.java [new file with mode: 0644]
service/notification/android/notification-service/src/main/java/org/iotivity/service/notification/NSSync.java [new file with mode: 0644]
service/notification/android/notification-service/src/main/jni/Android.mk [new file with mode: 0644]
service/notification/android/notification-service/src/main/jni/Application.mk [new file with mode: 0644]
service/notification/android/notification-service/src/main/jni/notificationProvider.c [new file with mode: 0644]
service/notification/android/notification-service/src/main/jni/notificationProvider.h [new file with mode: 0644]
service/notification/android/settings.gradle [new file with mode: 0644]