日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
創(chuàng)新互聯鴻蒙OS教程:鴻蒙OS使用指定網絡進行數據訪問

場景介紹

喀喇沁ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

應用可以調用 API 接口來使用指定網絡進行數據傳輸。在進行數據傳輸前,需要先建立自定義的網絡類型。

接口說明

應用使用指定網絡進行數據訪問,所使用的接口說明如下。

類名 接口名 功能描述
NetSpecifier Builder() 創(chuàng)建一個指定網絡實例。
NetManager setupSpecificNet(NetSpecifier netSpecifier, NetStatusCallback callback) 建立指定的數據網絡。
removeNetStatusCallback(NetStatusCallback callback) 停止獲取數據網絡狀態(tài)。

開發(fā)步驟

  1. 調用 NetSpecifier.Builder( )構建指定數據網絡的實例。
  1. 調用 NetManager.setupSpecificNet() 建立數據網絡,通過 callback 獲取網絡狀態(tài)變化。
  1. 進行數據發(fā)送。
   NetManager netManager = NetManager.getInstance(null);

    
   private class MmsCallback extends NetStatusCallback {
       @Override
       public void onAvailable(NetHandle netHandle) {
           // 通過setAppNet把后續(xù)應用所有的請求都通過該網絡進行發(fā)送
           netManager.setAppNet(netHandle);

    
           try {
               HttpURLConnection connection = null;
               String urlString = "https://www.huawei.com/";
               URL url = new URL(urlString);
               URLConnection urlConnection = netHandle.openConnection(url, java.net.Proxy.NO_PROXY);
               if (urlConnection instanceof HttpURLConnection) {
                   connection = (HttpURLConnection) urlConnection;
               }
               connection.setRequestMethod("GET");
               connection.connect();
               // 之后可進行url的其他操作
           } finally {
               connection.disconnect();
           }

           
           // 如果業(yè)務執(zhí)行完畢,可以停止獲取
           netManager.removeNetStatusCallback(this);
       }
   }

    
   MmsCallback callback = new MmsCallback();

    
   // 配置一個彩信類型的蜂窩網絡
   NetSpecifier req = new NetSpecifier.Builder()
       .addCapability(NetCapabilities.NET_CAPABILITY_MMS)
       .addBearer(NetCapabilities.BEARER_CELLULAR)
       .build();

    
   // 建立數據網絡,通過callback獲取網絡變更狀態(tài)
   netManager.setupSpecificNet(req, callback);

網站標題:創(chuàng)新互聯鴻蒙OS教程:鴻蒙OS使用指定網絡進行數據訪問
網頁鏈接:http://m.5511xx.com/article/cdshjjj.html