رفتن به مطلب

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • 0
tarf

دریافت آی پی گوشی

سوال

tarf    1

سلام دوستان
چه جوری میشه آی پی گوشی رو در اپلیکیشن گرفت و حالا مثلا توی یک ادیت باکس یا لیبل نشون داد؟
ممنون میشم اگه راهنمایی کنید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

در 4 ساعت قبل، tarf گفته است :

سلام دوستان
چه جوری میشه آی پی گوشی رو در اپلیکیشن گرفت و حالا مثلا توی یک ادیت باکس یا لیبل نشون داد؟
ممنون میشم اگه راهنمایی کنید

با استفاده از جاوا آبجکت میتونید این کار رو انجام بدید.دسترسی های زیر رو به منیفست اضافه کنید

 

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<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
	            NetworkInterface intf = en.nextElement();
	            for (Enumeration<InetAddress> 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)

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

×
×
  • جدید...