0
我正在使用NativeScript制作应用程序,并且需要获取设备的本地IP地址。 我在,你可以访问本地API的另一页阅读,他们这样做:如何使用NativeScript获取本地IP
var app = require("application");
var context = android.content.Context;
var wifiManager = app.android.context.getSystemService(context.WIFI_SERVICE);
var wInfo = wifiManager.getConnectionInfo();
var ip = wInfo.getIpAddress();
我刚开始NativeScript所以我不太了解这意味着什么。
在上面的代码中,IP是251701440,这既不是本地IP也不是公共IP。
有什么办法获得设备的本地IP?
'251701440'是'15.0.168.192' – zerkms
你是如何计算的。此外,它是倒退 – Juanky
在这里你有一个功能转换:https://stackoverflow.com/questions/8105629/ip-addresses-stored-as-int-results-in-overflow – yuriy636