|
|
|
@@ -0,0 +1,279 @@
|
|
|
|
|
// Write C++ code here.
|
|
|
|
|
//
|
|
|
|
|
// Do not forget to dynamically load the C++ library into your application.
|
|
|
|
|
//
|
|
|
|
|
// For instance,
|
|
|
|
|
//
|
|
|
|
|
// In MainActivity.java:
|
|
|
|
|
// static {
|
|
|
|
|
// System.loadLibrary("demo");
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// Or, in MainActivity.kt:
|
|
|
|
|
// companion object {
|
|
|
|
|
// init {
|
|
|
|
|
// System.loadLibrary("demo")
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
#include <jni.h>
|
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jobject JNICALL
|
|
|
|
|
Java_com_za_base_Config_getUrls(JNIEnv *env, jobject thiz) {
|
|
|
|
|
// 创建 HashMap 类引用
|
|
|
|
|
jclass hashMapClass = env->FindClass("java/util/HashMap");
|
|
|
|
|
jmethodID hashMapConstructor = env->GetMethodID(hashMapClass, "<init>", "()V");
|
|
|
|
|
jmethodID putMethod = env->GetMethodID(hashMapClass, "put",
|
|
|
|
|
"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;");
|
|
|
|
|
|
|
|
|
|
// 创建 HashMap 实例
|
|
|
|
|
jobject hashMap = env->NewObject(hashMapClass, hashMapConstructor);
|
|
|
|
|
|
|
|
|
|
// 插入键值对
|
|
|
|
|
jstring key1 = env->NewStringUTF("release");
|
|
|
|
|
jstring value1 = env->NewStringUTF("https://api.sinoassist.com");
|
|
|
|
|
env->CallObjectMethod(hashMap, putMethod, key1, value1);
|
|
|
|
|
|
|
|
|
|
jstring key2 = env->NewStringUTF("review");
|
|
|
|
|
jstring value2 = env->NewStringUTF("25");
|
|
|
|
|
env->CallObjectMethod(hashMap, putMethod, key2, value2);
|
|
|
|
|
|
|
|
|
|
return hashMap;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//----------------------------------- 基础的地址配置-------------------------------------------------
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getReleaseBaseUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://api.sinoassist.com";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getReleaseImgBaseUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://api.sinoassist.com";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getReleaseResourceUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://www.sinoassist.com/res";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getReleaseTrainUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://www.sinoassist.com/h5/supplier/dispatch/diverTrainDocment";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getReleaseDocumentUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://www.sinoassist.com/h5/supplier/dispatch/docmentList";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getReleaseNewDriverTrainUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://www.sinoassist.com/h5/supplier/dispatch/driverTrainingList";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getReviewBaseUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "http://interface.review.sino-assist.com";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getReviewImgBaseUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "http://interface.review.sino-assist.com";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getReviewResourceUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://www.sinoassist.com/res";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getReviewTrainUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "http://interface.review.sino-assist.com/h5/supplier/dispatch/diverTrainDocment";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getReviewDocumentUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "http://interface.review.sino-assist.com/h5/supplier/dispatch/docmentList";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getReviewNewDriverTrainUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "http://interface.review.sino-assist.com/h5/supplier/dispatch/driverTrainingList";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getCrm1BaseUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://api1.sino-assist.com";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getCrm1ImgBaseUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://api1.sino-assist.com";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getCrm1ResourceUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://crm1.sino-assist.com/res";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getCrm1TrainUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://crm1.sino-assist.com/h5/supplier/dispatch/diverTrainDocment";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getCrm1DocumentUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://crm1.sino-assist.com/h5/supplier/dispatch/docmentList";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getCrm1NewDriverTrainUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://crm1.sino-assist.com/h5/supplier/dispatch/driverTrainingList";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getCrm2BaseUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://api2.sino-assist.com";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getCrm2ImgBaseUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://api2.sino-assist.com";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getCrm2ResourceUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://crm2.sino-assist.com/res";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getCrm2TrainUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://api.sinoassist.com";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getCrm2DocumentUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getCrm2NewDriverTrainUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getUatBaseUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://api-uat.sino-assist.com";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getUatImgBaseUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://api-uat.sino-assist.com";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getUatResourceUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://uat.sino-assist.com/res";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getUatTrainUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://uat.sino-assist.com/h5/supplier/dispatch/diverTrainDocment";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getUatDocumentUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://uat.sino-assist.com/h5/supplier/dispatch/docmentList";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_base_AppConfig_getUatNewDriverTrainUrl(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string baseUrl = "https://uat.sino-assist.com/h5/supplier/dispatch/driverTrainingList";
|
|
|
|
|
return env->NewStringUTF(baseUrl.c_str());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//-------------bugly appid---------------------
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_common_ZDManager_getBuglyAppId(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string bugly = "6972a6b56d";
|
|
|
|
|
return env->NewStringUTF(bugly.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_net_RequestEncryptInterceptor_getPublicKey(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string bugly = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7UM6zdWdBuO0DZZVkxVfJioawUe6qH1p5Uz/qR9zbawl2oWyxxcBfxQyPS+HxOej/ZnyS4bu7qhh99alDqkJzk6g9oGZWs+jEF5GRWt9nChlfUsjvHQwuF2TSQMTdPtDPCByF/QgMFCAfbCqTrNmOETrZ/2GFy1Re0BTlhh6X/XzpzqtK+enikEMlQ5fIM5ljdXgyCnvDou9ptWqzw8Zmsat6LeA0UKz+bgpJAbw6KfK+8lPMqUpNFfkmJuEd5+JQOG9McH7j9pBagohkC6k3Cn92dAf9iD6NSDKSNgt1vxXhaNnfAbYJ5pqeSGy6QMSVO0TXYj4asln5OutD/284QIDAQAB";
|
|
|
|
|
return env->NewStringUTF(bugly.c_str());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//-------------------------MQTT 配置---------------------
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_service_mqtt_MqttConfig_getMqttInstanceId(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string bugly = "mqtt-cn-oew23jbkb1f";
|
|
|
|
|
return env->NewStringUTF(bugly.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_service_mqtt_MqttConfig_getMqttEndpoint(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string bugly = "mqtt-cn-oew23jbkb1f.mqtt.aliyuncs.com";
|
|
|
|
|
return env->NewStringUTF(bugly.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_service_mqtt_MqttConfig_getMqttAccessKey(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string bugly = "LTAI5tKgZ9ACKorXzzWLxgg7";
|
|
|
|
|
return env->NewStringUTF(bugly.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_service_mqtt_MqttConfig_getMqttSecretKey(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string bugly = "D04F0UH2GzrDsYaJ9GTfULGPjcsvvz";
|
|
|
|
|
return env->NewStringUTF(bugly.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_service_mqtt_MqttConfig_getMqttGroupId(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string bugly = "GID_ZDJY";
|
|
|
|
|
return env->NewStringUTF(bugly.c_str());
|
|
|
|
|
}
|
|
|
|
|
extern "C"
|
|
|
|
|
JNIEXPORT jstring JNICALL
|
|
|
|
|
Java_com_za_service_mqtt_MqttConfig_getMqttTopicPrefix(JNIEnv *env, jobject thiz) {
|
|
|
|
|
std::string bugly = "pushBaseTopic/p2p";
|
|
|
|
|
return env->NewStringUTF(bugly.c_str());
|
|
|
|
|
}
|