938直接使用系统默认IP

hdrplus
Matthew 7 months ago
parent 2a8a9e6074
commit c271753dec

@ -3437,7 +3437,11 @@ void CPhoneDevice::SetStaticIp(const std::string& iface, const std::string& ip,
}
jstring jiface = env->NewStringUTF(iface.c_str());
#ifdef USING_N938
jstring jip = env->NewStringUTF("0.0.0.0");
#else
jstring jip = env->NewStringUTF(ip.c_str());
#endif
jstring jnetmask = env->NewStringUTF(netmask.c_str());
jstring jgw = env->NewStringUTF(gateway.c_str());
env->CallVoidMethod(m_javaService, mSetStaticIpMid, jiface, jip, jnetmask, jgw);

@ -1494,6 +1494,7 @@ public class MicroPhotoService extends Service {
}
}
if (!TextUtils.equals("0.0.0.0", ip)) {
Intent intent = new Intent();
intent.putExtra("cmd", "setnet");
intent.putExtra("staticip", true);
@ -1507,6 +1508,7 @@ public class MicroPhotoService extends Service {
// intent.putExtra("dns2", "192.168.19.1");
sendBroadcast(getApplicationContext(), intent);
}
}
public static void sendBroadcast(Context context, Intent intent)
{

Loading…
Cancel
Save