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

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS使用指定網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)訪問

場(chǎng)景介紹

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

應(yīng)用可以調(diào)用 API 接口來使用指定網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。在進(jìn)行數(shù)據(jù)傳輸前,需要先建立自定義的網(wǎng)絡(luò)類型。

接口說明

應(yīng)用使用指定網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)訪問,所使用的接口說明如下。

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

開發(fā)步驟

  1. 調(diào)用 NetSpecifier.Builder( )構(gòu)建指定數(shù)據(jù)網(wǎng)絡(luò)的實(shí)例。
  1. 調(diào)用 NetManager.setupSpecificNet() 建立數(shù)據(jù)網(wǎng)絡(luò),通過 callback 獲取網(wǎng)絡(luò)狀態(tài)變化。
  1. 進(jìn)行數(shù)據(jù)發(fā)送。
   NetManager netManager = NetManager.getInstance(null);

    
   private class MmsCallback extends NetStatusCallback {
       @Override
       public void onAvailable(NetHandle netHandle) {
           // 通過setAppNet把后續(xù)應(yīng)用所有的請(qǐng)求都通過該網(wǎng)絡(luò)進(jìn)行發(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();
               // 之后可進(jìn)行url的其他操作
           } finally {
               connection.disconnect();
           }

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

    
   MmsCallback callback = new MmsCallback();

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

    
   // 建立數(shù)據(jù)網(wǎng)絡(luò),通過callback獲取網(wǎng)絡(luò)變更狀態(tài)
   netManager.setupSpecificNet(req, callback);

本文題目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS使用指定網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)訪問
標(biāo)題鏈接:http://www.5511xx.com/article/cdshjjj.html