新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS使用當(dāng)前網(wǎng)絡(luò)打開一個(gè)URL鏈接
場(chǎng)景介紹

嘉禾網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,嘉禾網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為嘉禾上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的嘉禾做網(wǎng)站的公司定做!
應(yīng)用使用當(dāng)前的數(shù)據(jù)網(wǎng)絡(luò)打開一個(gè) URL 鏈接。
接口說明
應(yīng)用使用當(dāng)前網(wǎng)絡(luò)打開一個(gè) URL 鏈接,所使用的接口說明如下。
| 類名 | 接口名 | 功能描述 |
|---|---|---|
| NetManager | getInstance(Context context) | 獲取網(wǎng)絡(luò)管理的實(shí)例對(duì)象。 |
| hasDefaultNet() | 查詢當(dāng)前是否有默認(rèn)可用的數(shù)據(jù)網(wǎng)絡(luò)。 | |
| getDefaultNet() | 獲取當(dāng)前默認(rèn)的數(shù)據(jù)網(wǎng)絡(luò)句柄。 | |
| addDefaultNetStatusCallback(NetStatusCallback callback) | 獲取當(dāng)前默認(rèn)的數(shù)據(jù)網(wǎng)絡(luò)狀態(tài)變化。 | |
| setAppNet(NetHandle netHandle) | 應(yīng)用綁定該數(shù)據(jù)網(wǎng)絡(luò)。 | |
| NetHandle | openConnection(URL url, Proxy proxy) throws IOException | 使用該網(wǎng)絡(luò)打開一個(gè) URL 鏈接。 |
開發(fā)步驟
- 調(diào)用 NetManager.getInstance(Context)獲取網(wǎng)絡(luò)管理的實(shí)例對(duì)象。
- 調(diào)用 NetManager.getDefaultNet()獲取默認(rèn)的數(shù)據(jù)網(wǎng)絡(luò)。
- 調(diào)用 NetHandle.openConnection()打開一個(gè) URL。
- 通過 URL 鏈接實(shí)例訪問網(wǎng)站。
NetManager netManager = NetManager.getInstance(null);
if (!netManager.hasDefaultNet()) {
return;
}
NetHandle netHandle = netManager.getDefaultNet();
// 可以獲取網(wǎng)絡(luò)狀態(tài)的變化
NetStatusCallback callback = new NetStatusCallback() {
// 重寫需要獲取的網(wǎng)絡(luò)狀態(tài)變化的override函數(shù)
}
netManager.addDefaultNetStatusCallback(callback);
// 通過openConnection來獲取URLConnection
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();
} 名稱欄目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS使用當(dāng)前網(wǎng)絡(luò)打開一個(gè)URL鏈接
鏈接地址:http://m.5511xx.com/article/dhshhhe.html


咨詢
建站咨詢
