Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android设备上的多APN支持_Java_Android_Multithreading_Connectivity_Apn - Fatal编程技术网

Java Android设备上的多APN支持

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;

我试图用两个线程打开一个不同网络类型的网页。 线程1使用
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没有任何意义