Как я могу получить IP-адрес в android? - PullRequest
0 голосов
/ 09 мая 2020

Я хочу получить IP-адрес смартфона с помощью класса сокета, но мой код dosent работает.

button5.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View view) {

             Socket mysocket = null;
              try {
                 Socket mysocket = new Socket("www.google.com", 80);
                 String Addr = mysocket.getLocalAddress().getHostAddress();
                 tv8.setText(Addr);
             }catch (Exception e){
                 tv8.setText("error");
             }
         }
     });

В коде что-то не так? он работает в моем телефоне, но не показывает IP-адрес, поэтому я не могу понять, в чем проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...