80,349
社区成员
发帖
与我相关
我的任务
分享
public class SipMessage {
public String serverIp;
public String username;
public String password;
}
JNIEXPORT void JNICALL Java_com_sxsexe_study_SipUIActivity_register
(JNIEnv *env, jobject obj, jobject message)
{
//printf("!!!!!!!!!!!!!!!!!!! -----------------------!!!!!!!!!!!!!!!!!!!!!!!!!!!\n");
LOGD("Register method in C has been invoked-----");
jclass clazz = (*env)->GetObjectClass(env, message);
jfieldID field_server_ip = (*env)->GetFieldID(env, clazz, "serverIp", "Ljava/lang/String;");
jfieldID field_username = (*env)->GetFieldID(env, clazz, "username", "Ljava/lang/String;");
jfieldID field_password = (*env)->GetFieldID(env, clazz, "password", "Ljava/lang/String;");
jstring str_server_ip = (*env)->GetObjectField(env, message, field_server_ip);
jstring str_username = (*env)->GetObjectField(env, message, field_username);
jstring str_password = (*env)->GetObjectField(env, message, field_password);
__android_log_print(ANDROID_LOG_DEBUG,"sever ip","serveri ip is %s",str_server_ip);
__android_log_print(ANDROID_LOG_DEBUG,"username","username is %s",str_username);
__android_log_print(ANDROID_LOG_DEBUG,"password","password is %s",str_password);
}