UNPKG

vite-uni-dev-tool

Version:

vite-uni-dev-tool, debug, uni-app, 一处编写,到处调试

46 lines (45 loc) 1.79 kB
function l() { if (uni.__dev_tool_platform__ === "app") { const t = plus.android.runtimeMainActivity(), i = plus.android.importClass("android.content.Context"); plus.android.importClass("android.net.wifi.WifiManager"), plus.android.importClass("android.net.wifi.WifiInfo"), plus.android.importClass("android.net.wifi.ScanResult"); const n = t.getSystemService(i.WIFI_SERVICE).getConnectionInfo().getIpAddress(); return (n & 255) + "." + (n >> 8 & 255) + "." + (n >> 16 & 255) + "." + (n >> 24 & 255); } return ""; } function p() { var t, i; if (uni.__dev_tool_platform__ === "app") { const a = plus.android.runtimeMainActivity(), r = plus.android.importClass("android.content.Context"); plus.android.importClass("android.net.ConnectivityManager"); const n = a.getSystemService( r.CONNECTIVITY_SERVICE ), o = n.getLinkProperties(n.getActiveNetwork()), e = plus.android.invoke(o, "getLinkAddress"), s = e == null ? void 0 : e.toString(), c = s == null ? void 0 : s.split(","); return (i = (t = c == null ? void 0 : c[1]) == null ? void 0 : t.split("/")) == null ? void 0 : i[0]; } return ""; } function f() { return new Promise((t) => { uni.__dev_tool_platform__ === "mp-weixin" && uni.getLocalIPAddress({ success: (i) => { t(i.localip); }, fail: (i) => { t(""); } }), t(""); }); } function u() { for (var t = "", i = plus.android.importClass("java.net.NetworkInterface"), a = i.getByName("wlan0"), r = a.getHardwareAddress(), n = 0; n < r.length; n++) { var o = "", e = r[n]; e < 0 ? o = (255 + e + 1).toString(16) : o = e.toString(16), o.length == 1 && (o = "0" + o), t += o; } } export { u as getDeviceMac, p as getLanIp, f as getMicroAppIp, l as getWifiIp };