Android10下wifi连接的两种方式:点对点连接和外网连接
生活随笔
收集整理的這篇文章主要介紹了
Android10下wifi连接的两种方式:点对点连接和外网连接
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
因為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(NetworkCapabilities.NET_CAPABILITY_INTERNET).setNetworkSpecifier(specifier).build();final ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemServic總結
以上是生活随笔為你收集整理的Android10下wifi连接的两种方式:点对点连接和外网连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国本土化编程 汉语编程 之我见
- 下一篇: 树莓派远程桌面连接-使用Windows自