Android设备上的多个APN支持

时间:2015-04-20 04:58:13

标签: java android multithreading connectivity apn

我试图使用两个线程来打开具有不同网络类型的网页。 线程1使用TYPE_MOBILE_HIPRI和线程2使用TYPE_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);

1 个答案:

答案 0 :(得分:0)

我的设备只有1个ip地址,但同一个ip根据请求与多个ips交互。我没有看到设备上有多个ips的任何意义