0

requestRouteToHost(int型NETWORKTYPE、int型HOSTADDRESS)requestRouteToHostは(int型NETWORKTYPE、int型HOSTADDRESS)6.0

に動作していないこの方法は、

の賛成で非推奨APIレベル21にを廃止されましたrequestNetwork(NetworkRequest、NetworkCallback)

bindProcessToNetwork(ネットワーク) d getSocketFactory()

API。 Mおよびそれ以降では、このメソッドはサポートされず、呼び出されるとUnsupportedOperationExceptionがスローされます。 Reference of Android Docs

Androidの公式サイトがrequestRouteToHost(int型NETWORKTYPE、int型HOSTADDRESS)

の代替として、任意の実装を持っていけない、私はGoogleとこの

 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { 

        ConnectivityManager connMgr = (ConnectivityManager) this 
         .getSystemService(Context.CONNECTIVITY_SERVICE); 

        NetworkRequest.Builder builder = new NetworkRequest.Builder(); 

        //what Capability i have to add for 
        **requestRouteToHost(int networkType, int hostAddress)** implementation. 
        builder.addCapability(NetworkCapabilities.NET_CAPABILITY_MMS); 
        builder.addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR); 

        NetworkRequest networkRequest = builder.build(); 
        connMgr.requestNetwork(networkRequest, new ConnectivityManager.NetworkCallback() { 

         @Override 
         public void onAvailable(Network network) { 
          super.onAvailable(network); 
          // sendNormalMms(); 
          try { 
           int y = Integer.parseInt(apns.get(0).MMSPort); 
           HttpUtils.httpConnection(mContext, 4444L, 
             apns.get(0).MMSCenterUrl, bytesToSend, 
             HttpUtils.HTTP_POST_METHOD, 
             !TextUtils.isEmpty(apns.get(0).MMSProxy), 
             apns.get(0).MMSProxy, y); 

          } catch (Exception e) { 
          } 
         } 
        }); 

問題が見つかりました:接続が取得されていませんがMMSを送信する準備ができました カーソルが表示されないOnAvalabile();

MMSを送信する準備が整っていますか?

答えて

0

見つかり問題:

モバイルデータ状態がMMSを送信する準備をされていない理由のthatsをオフTRUNています。

関連する問題