__android_log_print打印信息乱码(非中文)
public class SipMessage {
public String serverIp;
public String username;
public String password;
}
在activity上有三个输入框分别对应上边三个属性,输入(英文)完成后,点击一个按钮,触发native方法register()
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);
}
结果输出显示成小方块了,如下:
03-01 08:03:58.502: D/sever ip(925): serveri ip is ??
03-01 08:03:58.502: D/username(925): username is ??
03-01 08:03:58.513: D/password(925): password is ??
在eclipse的logcat窗口中就显示成了小方块儿
有没有人可以解释一下是什么情况
注:操作系统是中文的,Eclipse下编码格式为UTF-8
相关推荐
Android jni调试打印char阵列的实例详解
主要介绍了Android jni调试打印char阵列的实例详解的相关资料,通过此文希望能帮助到大家实现这样的功能,需要的朋友可以参考下
解决Android Studio日志太长或滚动太快问题
主要介绍了解决Android Studio日志太长或滚动太快问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
蓄电池双向DCDC双闭环+逆变器孤岛下垂控制、充放电控制仿真(Simulink仿真实现)
内容概要:本文详细介绍了一种基于Simulink的蓄电池双向DC-DC变换器双闭环控制与逆变器孤岛模式下垂控制相结合的充放电系统仿真模型,旨在实现微电网中储能系统的高效能量管理与稳定运行。系统通过电压、电流双闭环控制策略实现DC-DC变换器对蓄电池充放电过程的精确调控,确保功率双向流动的稳定性与动态响应性能;同时,结合逆变器在孤岛运行模式下的下垂控制策略,使系统能够在脱离主网的情况下自主调节输出频率与电压,维持微电网的电压和频率稳定,实现离网工况下的自治运行。仿真模型完整集成了蓄电池的充放电逻辑、功率分配机制、能量流动管理及模式切换控制,适用于复杂微电网环境下储能系统协调控制策略的研究与验证。; 适合人群:具备电力电子、自动控制理论及微电网基础知识,从事新能源、储能系统、电力系统仿真等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①深入研究蓄电池在微电网中的双向能量转换机制与功率动态调节特性;②掌握孤岛运行模式下逆变器下垂控制的实现原理与参数整定方法;③利用Simulink平台搭建并仿真储能系统在并网与离网模式切换过程中的动态响应行为,验证控制策略的有效性与鲁棒性。; 阅读建议:建议结合Simulink仿真模型与文中控制策略进行对照学习,重点关注双闭环控制器的结构设计与参数调节、下垂控制曲线的设置及其对系统频率电压的影响,以及系统在不同工况切换过程中的过渡响应特性,为进一步拓展至多储能单元协调控制或多模式运行策略研究奠定基础。
python语言-连连看v4.92修改器源代码.zip
python语言-连连看v4.92修改器源代码.zip
基于DS51150的六足机械臂的MATLAB分析逆运动学仿真.zip
基于DS51150的六足机械臂的MATLAB分析逆运动学仿真.zip


