package
com.app.getmyip;
import
android.annotation.SuppressLint;
import
android.net.wifi.WifiInfo;
import
android.net.wifi.WifiManager;
import
android.os.Bundle;
import
android.text.format.Formatter;
import
android.view.View;
import
android.widget.TextView;
import
androidx.appcompat.app.AppCompatActivity;
public
class
MainActivity
extends
AppCompatActivity {
TextView ipAddressTv;
@SuppressLint
(
"MissingPermission"
)
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ipAddressTv = findViewById(R.id.ip_address);
WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
final
String IP_ADDRESS = Formatter.formatIpAddress(wifiInfo.getIpAddress());
ipAddressTv.setText(IP_ADDRESS);
ipAddressTv.setVisibility(View.VISIBLE);
}
}