2015-04-20 3 views
0

Я пытаюсь использовать два потока каждый, чтобы открыть веб-страницу с другим типом сети. Резьба 1 с использованием TYPE_MOBILE_HIPRI и Thread 2 с использованием TYPE_MOBILE с использованием метода requestRouteToHost(). Но, в любом случае, оба потока не становятся истинными. Мой вопрос только в том, чтобы проверить, есть ли способ получить разные IP-адреса для использования различных APN.Поддержка нескольких APN на устройствах Android

class Thread1 extends Thread 
    { @Override 
     public void run() 
     { URL url=null; 
      try { 
       url = new URL("http://216.58.196.110"); 
      } catch (MalformedURLException e) { 
       e.printStackTrace(); 
      } 
      InetAddress iAddress = null; 
      try { 
       iAddress = InetAddress.getByName(url.getHost()); 
      } catch (UnknownHostException e) { 
       e.printStackTrace(); 
      } 

      Log.d("IP********","IP Address"+getIPasInt(iAddress)); 
      boolean b=connect1.requestRouteToHost(ConnectivityManager.TYPE_MOBILE_HIPRI,getIPasInt(iAddress)); 
      Log.d("Request Route To Host1","Value"+b); 

ответ

0

Мое устройство имеет только 1 ip-адрес, но тот же ip взаимодействует с несколькими ips в соответствии с запросом. Я не вижу смысла иметь несколько ips на устройстве

Смежные вопросы