HormoyOS开发网络连接问题以及无法使用HTTP问题的解决方法
前言
众所周知,目前话华为设备都在推鸿蒙,这是好事,但是不少原先的开发者都疑惑,为啥设备没法上网(没有网络驱动)
问题原因
鸿蒙系统采用了微内核技术,因此对于APP来说,并不像以前一样直接拿取权限,而是需要获取微内核权限,因此就需要对config.josn文件进行编辑,对应用添加上网微内核的支持
请注意,使用微内核提供网络的时候默认只有https(安全连接),不支持http,如果需要支持需要手动设置
解决方法
首先找到 config.json文件

修改 config.json文件中关于权限的字段 module.req.Permissions,具体如下
# 大约17行
"module": {
"reqPermissions": [{"name": "ohos.permission.INTERNET"}], ##需要添加此行
"package": "fit.loli.three",
"name": ".MyApplication",
"mainAbility": "fit.loli.three.MainAbility",
"deviceType": [
"phone"
],
"distro": {
"deliveryWithInstall": true,
"moduleName": "entry",
"moduleType": "entry",
"installationFree": false
},
"abilities": [
{
"skills": [
{
"entities": [
"entity.system.home"
],
"actions": [
"action.system.home"
]
}
],
"visible": true,
"name": "fit.loli.three.MainAbility",
"icon": "$media:icon",
"description": "$string:mainability_description",
"label": "$string:entry_MainAbility",
"type": "page",
"launchType": "standard"
}
],
}
具体图片参考如下

如果需要开启对HTTP访问的支持(默认不支持HTTP)则需要修改 deviceConfig部分

最最
