EXECUTION_USER=owner
+sdb root on
+
sdb push org.tizen.coretbt_dataprovider-1.0.0-arm.tpk /tmp
sdb push org.tizen.coretbt_serviceapp-1.0.0-arm.tpk /tmp
sdb push org.tizen.coretbt_uiapp-1.0.0-arm.tpk /tmp
sdb push org.tizen.tbtcoreapp-1.0.0-arm.tpk /tmp
sdb push org.tizen.tbt_pushtestapp-1.0.0-arm.tpk /tmp
sdb push org.tizen.tbt_ui_viewmgr-1.0.0-arm.tpk /tmp
+sdb push org.example.multiclass-1.0.0-arm.tpk /tmp
sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_dataprovider-1.0.0-arm.tpk" $EXECUTION_USER
sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.coretbt_serviceapp-1.0.0-arm.tpk" $EXECUTION_USER
sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbtcoreapp-dali-1.0.0-arm.tpk" $EXECUTION_USER
sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbt_pushtestapp-1.0.0-arm.tpk" $EXECUTION_USER
sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.tbt_ui_viewmgr-1.0.0-arm.tpk" $EXECUTION_USER
-
-sdb root on
+sdb shell su -c "pkgcmd -i -t tpk -p /tmp/org.example.multiclass-1.0.0-arm.tpk" $EXECUTION_USER
sdb push dog_1024_960.gif /home/$EXECUTION_USER/media/Images
sdb push SampleMP3.mp3 /home/$EXECUTION_USER/media/Sounds
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<push_auth>\r
+<appID>da58f09b7dcd898f</appID>\r
+<appSecret>E55A746761233098DDD1114F652AFE51</appSecret>\r
+<TestappID>00f829f1fd898590</TestappID>\r
+<TestappSecret>5eMue+osQCi4Pbhdw+bltGC8PbEAAA==</TestappSecret>\r
+<TestappRegID></TestappRegID>\r
+</push_auth>
\ No newline at end of file
#include "tbt_pushtestapp.h"
+#include <stdlib.h>
+#include <stdio.h>
#define PUSH_APP_ID "00f829f1fd898590"
#define PUSH_APP_SECRET "5eMue+osQCi4Pbhdw+bltGC8PbEAAA=="
int ret = storage_foreach_device_supported(_storage_device_supported_cb,NULL);
RETM_IF(ret<0,"storage_foreach_device_supported failed : %s",get_storage_error(ret));
- ret = storage_get_directory(_supportedStorageID,STORAGE_DIRECTORY_OTHERS,&TBT_PUSH_XML_DIR);
- RETM_IF(ret<0,"storage_foreach_device_supported failed : %s",get_storage_error(ret));
+ char * script = "cp /opt/usr/globalapps/org.tizen.tbt_pushtestapp/res/tbt_push_auth.xml /home/owner/media/Others/tbt_push_auth.xml";
+ system(script);
+
+
+ ret = storage_get_directory(_supportedStorageID,STORAGE_DIRECTORY_OTHERS,&TBT_PUSH_XML_DIR);
+ RETM_IF(ret<0,"storage_foreach_device_supported failed : %s",get_storage_error(ret));
- init_xml_operation(this);
+ init_xml_operation(this);
this->push_app_id_text = get_xml_element_value(this->doc, this->root_node_ptr, "TestappID");
DBG("appID: %s", this->push_app_id_text);
.apptype = TBT_APP_TTS,
.icon_name = "dummy",
.info = "Text to speech <br/>",
- .result = 0
+ .result = 0,
+ .required_features_count = 1,
+ .features_required = { FEATURE_SPEECH_SYNTHESIS }
},
#endif
#endif
.apptype = TBT_APP_DALI_ACCESSIBILITY_MANAGER,
.icon_name = "dummy",
.info = "DALi Accessibility Manager Signals",
- .result = 0
+ .result = 0,
+ .required_features_count = 1,
+ .features_required = { FEATURE_SPEECH_SYNTHESIS }
},
#endif
#ifdef TBT_MODULE_APP_DALI_ACCESSIBILITY_MANAGER_FLICK
.apptype = TBT_APP_DALI_ACCESSIBILITY_MANAGER_FLICK,
.icon_name = "dummy",
.info = "DALi Accessibility Manager Signals",
- .result = 0
+ .result = 0,
+ .required_features_count = 1,
+ .features_required = { FEATURE_SPEECH_SYNTHESIS }
},
#endif
#ifdef TBT_MODULE_APP_DALI_ACCESSIBILITY_MANAGER_TAP
.apptype = TBT_APP_DALI_ACCESSIBILITY_MANAGER_TAP,
.icon_name = "dummy",
.info = "DALi Accessibility Manager Signals",
- .result = 0
+ .result = 0,
+ .required_features_count = 1,
+ .features_required = { FEATURE_SPEECH_SYNTHESIS }
},
#endif
#ifdef TBT_MODULE_APP_DALI_ACCESSIBILITY_MANAGER_SWIPE
.apptype = TBT_APP_DALI_ACCESSIBILITY_MANAGER_SWIPE,
.icon_name = "dummy",
.info = "DALi Accessibility Manager Signals",
- .result = 0
+ .result = 0,
+ .required_features_count = 1,
+ .features_required = { FEATURE_SPEECH_SYNTHESIS }
},
#endif
#ifdef TBT_MODULE_APP_DALI_LONG_PRESS_GESTURE_SINGLE
.icon_name = "dummy",
.info = "DALi TTS Functionality",
.result = 0,
- .required_features_count = 0
+ .required_features_count = 1,
+ .features_required = { FEATURE_SPEECH_SYNTHESIS }
},
#endif
#ifdef TBT_MODULE_APP_DALI_APP
<icon>tbtcoreapp.png</icon>
</ui-application>
<privileges>
- <privilege>http://tizen.org/privilege/location</privilege>
+ <privilege>http://tizen.org/privilege/contact.read</privilege>
<privilege>http://tizen.org/privilege/datasharing</privilege>
- <privilege>http://tizen.org/privilege/network.get</privilege>
- <privilege>http://tizen.org/privilege/wifidirect</privilege>
- <privilege>http://tizen.org/privilege/callhistory.read</privilege>
- <privilege>http://tizen.org/privilege/contact.write</privilege>
- <privilege>http://tizen.org/privilege/push</privilege>
- <privilege>http://tizen.org/privilege/externalstorage</privilege>
- <privilege>http://tizen.org/privilege/recorder</privilege>
<privilege>http://tizen.org/privilege/packagemanager.info</privilege>
<privilege>http://tizen.org/privilege/mediastorage</privilege>
- <privilege>http://tizen.org/privilege/internet</privilege>
<privilege>http://tizen.org/privilege/callhistory.write</privilege>
- <privilege>http://tizen.org/privilege/volume.set</privilege>
- <privilege>http://tizen.org/privilege/contact.read</privilege>
+ <privilege>http://tizen.org/privilege/network.get</privilege>
+ <privilege>http://tizen.org/privilege/d2d.datasharing</privilege>
+ <privilege>http://tizen.org/privilege/bluetooth</privilege>
+ <privilege>http://tizen.org/privilege/nfc</privilege>
+ <privilege>http://tizen.org/privilege/callhistory.read</privilege>
<privilege>http://tizen.org/privilege/shortcut</privilege>
- <privilege>http://tizen.org/privilege/camera</privilege>
- <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
+ <privilege>http://tizen.org/privilege/recorder</privilege>
<privilege>http://tizen.org/privilege/network.profile</privilege>
<privilege>http://tizen.org/privilege/packagemanager.clearcache</privilege>
- <privilege>http://tizen.org/privilege/nfc</privilege>
- <privilege>http://tizen.org/privilege/bluetooth</privilege>
+ <privilege>http://tizen.org/privilege/location</privilege>
<privilege>http://tizen.org/privilege/network.set</privilege>
+ <privilege>http://tizen.org/privilege/wifidirect</privilege>
+ <privilege>http://tizen.org/privilege/externalstorage</privilege>
+ <privilege>http://tizen.org/privilege/camera</privilege>
+ <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
+ <privilege>http://tizen.org/privilege/contact.write</privilege>
+ <privilege>http://tizen.org/privilege/push</privilege>
+ <privilege>http://tizen.org/privilege/volume.set</privilege>
+ <privilege>http://tizen.org/privilege/internet</privilege>
<privilege>http://tizen.org/privilege/notification</privilege>
- <privilege>http://tizen.org/privilege/d2d.datasharing</privilege>
</privileges>
</manifest>