platform/android/Rhodes/jni/src/callbacks.cpp in rhodes-3.2.3 vs platform/android/Rhodes/jni/src/callbacks.cpp in rhodes-3.3.0.beta.1
- old
+ new
@@ -56,18 +56,48 @@
jmethodID mid = getJNIClassStaticMethod(env, cls, "hasNetwork", "()Z");
if (!mid) return rho_ruby_create_boolean(0);
return rho_ruby_create_boolean(env->CallStaticBooleanMethod(cls, mid));
}
-RHO_GLOBAL void delete_files_in_folder(const char *szFolderPath)
+RHO_GLOBAL void rho_file_impl_delete_files_in_folder(const char *szFolderPath)
{
JNIEnv *env = jnienv();
jclass cls = getJNIClass(RHODES_JAVA_CLASS_RHODES_SERVICE);
if (!cls) return;
jmethodID mid = getJNIClassStaticMethod(env, cls, "deleteFilesInFolder", "(Ljava/lang/String;)V");
if (!mid) return;
jhstring objFolderPath = rho_cast<jhstring>(szFolderPath);
env->CallStaticVoidMethod(cls, mid, objFolderPath.get());
+}
+
+RHO_GLOBAL void rho_file_impl_delete_folder(const char* szFolderPath) {
+ /*
+ JNIEnv *env = jnienv();
+ jclass cls = getJNIClass(RHODES_JAVA_CLASS_RHODES_SERVICE);
+ if (!cls) return;
+ jmethodID mid = getJNIClassStaticMethod(env, cls, "deleteFolder", "(Ljava/lang/String;)V");
+ if (!mid) return;
+ jhstring objFolderPath = rho_cast<jhstring>(szFolderPath);
+ env->CallStaticVoidMethod(cls, mid, objFolderPath.get());
+ */
+
+}
+
+RHO_GLOBAL void rho_file_impl_copy_folders_content_to_another_folder(const char* szSrcFolderPath, const char* szDstFolderPath) {
+ /*
+ JNIEnv *env = jnienv();
+ jclass cls = getJNIClass(RHODES_JAVA_CLASS_RHODES_SERVICE);
+ if (!cls) return;
+ jmethodID mid = getJNIClassStaticMethod(env, cls, "copyFoldersContentToAnotherFolder", "(Ljava/lang/String;Ljava/lang/String;)V");
+ if (!mid) return;
+ jhstring objSrcFolderPath = rho_cast<jhstring>(szSrcFolderPath);
+ jhstring objDstFolderPath = rho_cast<jhstring>(szDstFolderPath);
+ env->CallStaticVoidMethod(cls, mid, objSrcFolderPath.get(), objDstFolderPath.get());
+ */
+}
+
+RHO_GLOBAL void rho_platform_restart_application() {
+
}
RHO_GLOBAL VALUE rho_sys_makephonecall(const char* callname, int nparams, char** param_names, char** param_values)
{
// TODO: