رفتن به مطلب
  • 0

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


tarf

سوال

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

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

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)

 

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

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...