#include "include/access_keystore_lib.h" /** * 获取所有隐私数据 */ extern "C" JNIEXPORT jobjectArray JNICALL Java_com_wmdigit_data_value_PrivateAccessValue_getAllPrivateAccessValue(JNIEnv *env, jclass clazz) { // oss keyId const char* accessKeyId = "LTAI4GFsbe2RiY4zbSL8DNF2"; // oss keySecret const char* accessKeySecret = "hgrWfbwerrSORYMTrEc3WB8d8ZaEbp"; // bugly appId const char* buglyAppId = "e497a8cbd2"; //oss://wmdigit-se-pics/wmsaas-prod/image/pro/WeightingAndPreventFile/ jclass stringClass = env -> FindClass("java/lang/String"); jobjectArray array = env -> NewObjectArray(3, stringClass, nullptr); jstring accessKeyIdStr = env-> NewStringUTF(accessKeyId); jstring accessKeySecretStr = env -> NewStringUTF(accessKeySecret); jstring buglyAppIdStr = env->NewStringUTF(buglyAppId); // 给数组赋值 env->SetObjectArrayElement(array, 0, accessKeyIdStr); env->SetObjectArrayElement(array, 1, accessKeySecretStr); env->SetObjectArrayElement(array, 2, buglyAppIdStr); // 释放 // env->ReleaseStringUTFChars(accessKeyIdStr, accessKeyId); // env->ReleaseStringUTFChars(accessKeySecretStr, accessKeySecret); // env->ReleaseStringUTFChars(buglyAppIdStr, buglyAppId); return array; }