با سلام و سپاس خدمت کاربران عزیز سایت یاهو ۹۸ YAHOO
امروز با قطعه کدی کاربردی دیگر در خدمتتون هستیم امیدوارم مطلب فوق مورد قبول شما قرار گیرد .
با استفاده از جاوا آبجکت میتونید این کار رو انجام بدید.دسترسی های زیر رو به منیفست اضافه کنید
AddPermission(android.permission.INTERNET) AddPermission(android.permission.ACCESS_NETWORK_STATE)
کدهای جاوای زیر رو به اکتیویتی اضافه کنید
#If java import java.net.InetAddress; import java.net.NetworkInterface; import java.util.Enumeration; import android.text.format.Formatter; public String getIP() { try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for (Enumeration enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) { InetAddress inetAddress = enumIpAddr.nextElement(); if (!inetAddress.isLoopbackAddress()) { String ip = Formatter.formatIpAddress(inetAddress.hashCode()); return ip; } } } } catch (Exception ex) {} return null; } #End If
کتابخونه javaobject رو تیک بزنید و به صورت زیر آی پی رو بگیرید
Dim jo As JavaObject Dim ip As String=jo.InitializeContext.RunMethod("getIP",Null) Log(ip)