gpt4 book ai didi

android - DhcpInfo 未响应 Android Lollipop 中的网络掩码

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:31:37 26 4
gpt4 key购买 nike

昨天我将我的 nexus 5 更新为 lollipop,我的应用程序停止工作,经过一些调查后我发现 DhcpInfo 不是在网络掩码变量上返回 null 的问题。

我找不到这个类的任何替代品。

最佳答案

您可以使用InterfaceAddressgetNetworkPrefixLength 方法,它是从NetworkInterface 获取的。它在 Lollipop 中返回正确的值。

NetworkInterface networkInterface = NetworkInterface.getByInetAddress(ipAddress);
for (InterfaceAddress address : networkInterface.getInterfaceAddresses()) {
short netPrefix = address.getNetworkPrefixLength());
}

注意:它返回网络前缀长度,因此您必须对其进行转换(/24 表示 255.255.255.0 等)

关于android - DhcpInfo 未响应 Android Lollipop 中的网络掩码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26933097/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com