Android10下wifi连接的两种方式:点对点连接和外网连接
生活随笔
收集整理的這篇文章主要介紹了
Android10下wifi连接的两种方式:点对点连接和外网连接
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
因?yàn)锳ndroid下的API總是在變,權(quán)限越來越少。導(dǎo)致出現(xiàn)的問題層出不窮,所以我們只好按照官方手冊(cè)去開發(fā)了。
在看了手冊(cè)后,我們知道連接網(wǎng)絡(luò)有兩種:
1.點(diǎn)對(duì)點(diǎn)連接,意思就是我們直接去連接自己指定的網(wǎng)絡(luò),譬如測(cè)試環(huán)境,局域網(wǎng)(不能上外網(wǎng)的環(huán)境)
2.互聯(lián)網(wǎng)連接,意思就是我們處于一個(gè)開放的環(huán)境下,譬如平時(shí)的手機(jī)(可以連接外網(wǎng)的環(huán)境)
首先,點(diǎn)對(duì)點(diǎn)連接,如下代碼所示:
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(NetworkCapabilities.NET_CAPABILITY_INTERNET).setNetworkSpecifier(specifier).build();final ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemServic總結(jié)
以上是生活随笔為你收集整理的Android10下wifi连接的两种方式:点对点连接和外网连接的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国本土化编程 汉语编程 之我见
- 下一篇: Android连接WiFi