HarmonyOS应用开发-网络访问工具的使用体验-鸿蒙开发者社区-51CTO.COM

HarmonyOS应用开发-网络访问工具的使用体验

鸿蒙时代
发布于 2021-9-24 09:38
浏览
1收藏

在harmonyOS可以使用HttpURLConnection进行网络访问,HttpClient、OKHttp还有volley等网络访问相关的框架,harmonyOS暂时还未支持。为了有更多的尝试,我们体验使用了ZZR老师封装好的网络访问工具,其隐藏了隐藏网络访问细节,很好地处理了UI更新。
引入工具类:
在build.gradle文件的dependencies中,添加如下配置,引入工具类(ZZRhttp):
dependencies {
implementation ‘com.zzrv5.zzrhttp:ZZRHttp:1.0.1’

}
配置网络权限:
在config.json文件中的module中添加,网络访问权限。
“module”: {
“reqPermissions”: [{“name”:“ohos.permission.INTERNET”}],

鸿蒙的默认是https访问模式,如果您的请求网址是http开头的,请在config.json文件中的deviceConfig下。
“deviceConfig”: {
“default”: {
“network”: {
“cleartextTraffic”: true
}
}
},
然后就可以进行简单网络访问了.
 ZZRHttp.get(url, new ZZRCallBack.CallBackString() {
                    @Override
                    public void onFailure(int code, String errorMessage) {
                        //http访问出错,此部分在主线程中工作,可以更新UI等操做。
                    }
                    @Override
                    public void onResponse(String response) {
                        //http访问成功,此部分在主线程中工作,可以更新UI等操作。
                    }
            });

本文参考引用材料:https://github.com/zzrv5/ZZRHttp

分类
标签
HarmonyOS应用开发-网络访问工具的使用体验.docx 16.04K 12次下载
2
收藏 1
回复
举报
回复
    相关推荐