Java Android设备上的多APN支持
我试图用两个线程打开一个不同网络类型的网页。 线程1使用Java Android设备上的多APN支持,java,android,multithreading,connectivity,apn,Java,Android,Multithreading,Connectivity,Apn,我试图用两个线程打开一个不同网络类型的网页。 线程1使用TYPE\u MOBILE\u HIPRI和线程2使用TYPE\u MOBILE使用requestRouteToHost()方法。但是,在任何情况下,这两条线索都不是真的。 我唯一关心的是检查是否有任何方法可以为不同的APN使用不同的IP class Thread1 extends Thread { @Override public void run() { URL url=null;
TYPE\u MOBILE\u HIPRI
和线程2使用TYPE\u MOBILE
使用requestRouteToHost()
方法。但是,在任何情况下,这两条线索都不是真的。
我唯一关心的是检查是否有任何方法可以为不同的APN使用不同的IP
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);
我的设备只有一个ip地址,但同一ip会根据请求与多个ip进行交互。我认为在设备上安装多个IP没有任何意义