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