Я пытаюсь использовать два потока каждый, чтобы открыть веб-страницу с другим типом сети. Резьба 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);