肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > Android10下wifi连接的两种方式:点对点连接和外网连接

Android10下wifi连接的两种方式:点对点连接和外网连接

时间:2021-12-31 09:04:52

相关推荐

因为Android下的API总是在变,权限越来越少。导致出现的问题层出不穷,所以我们只好按照官方手册去开发了。

在看了手册后,我们知道连接网络有两种:

1.点对点连接,意思就是我们直接去连接自己指定的网络,譬如测试环境,局域网(不能上外网的环境)

2.互联网连接,意思就是我们处于一个开放的环境下,譬如平时的手机(可以连接外网的环境)

首先,点对点连接,如下代码所示:

final NetworkSpecifier specifier =new WifiNetworkSpecifier.Builder().setSsidPattern(new PatternMatcher("test", PatternMatcher.PATTERN_PREFIX)).setBssidPattern(MacAddress.fromString("10:03:23:00:00:00"), MacAddress.fromString("ff:ff:ff:00:00:00")).build();final NetworkRequest request =new NetworkRequest.Builder().addTransportType(NetworkCapabilities.TRANSPORT_WIFI).removeCapability(_CAPABILITY_INTERNET).setNetworkSpecifier(specifier).build();final ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemServic

如果觉得《Android10下wifi连接的两种方式:点对点连接和外网连接》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。