当前位置: 首页 > wzjs >正文

北京用网站模板建站h5微网站建设多少钱

北京用网站模板建站,h5微网站建设多少钱,上海网站推广广告,猎头公司收费标准早期Android版本App内连接指定的WIFI还是比较简单的,但是随着Android版本的提升,限制也越来越多。以下是一套完整的Android 11以上的WIFI应用内主动连接方案。 第一步:添加到建议连接: val wifiManager getSystemService(WIFI_…

早期Android版本App内连接指定的WIFI还是比较简单的,但是随着Android版本的提升,限制也越来越多。以下是一套完整的Android 11以上的WIFI应用内主动连接方案。

第一步:添加到建议连接:

val wifiManager = getSystemService(WIFI_SERVICE) as WifiManager//一定要加,不然切换指定WIFI无效
wifiManager.removeNetworkSuggestions(wifiManager.networkSuggestions)
val suggestion = WifiNetworkSuggestion.Builder().setSsid(ssid).setWpa2Passphrase((pwd)).setIsAppInteractionRequired(false).build()
val suggestionsList = ArrayList<WifiNetworkSuggestion>()
suggestionsList.add(suggestion)
val status: Int = wifiManager.addNetworkSuggestions(suggestionsList)
if (status == WifiManager.STATUS_NETWORK_SUGGESTIONS_SUCCESS) {}

但是这里有一个问题:这个是建议,不一定能连上。这就很让人难受!

第二步:监听网络状态:

private val networkCallback = object : ConnectivityManager.NetworkCallback() {override fun onAvailable(network: Network) {super.onAvailable(network)Log.d(TAG, "用户已连接到网络")val capabilities = mConnectivityManager!!.getNetworkCapabilities(network)Log.d(TAG, "$capabilities")if (capabilities?.hasTransport(NetworkCapabilities.TRANSPORT_WIFI) == true) {// 获取当前连接的WiFi信息val wifiInfo = wifiManager!!.connectionInfoLog.d(TAG, "wifi info = $wifiInfo")if (wifiInfo.ssid == String.format("\"%s\"", TEST_WIFI_SSID))) {Log.d(TAG, "用户已连接到建议的网络")Prefs.isWifiConnected = truePrefs.currentWifiSsid = wifiInfo.ssid}}}override fun onUnavailable() {super.onUnavailable()Log.d(TAG, "用户未连接到建议的网络")clearWifiState()}}mConnectivityManager = getSystemService(CONNECTIVITY_SERVICE) as ConnectivityManager// 注册回调
val request = NetworkRequest.Builder().addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET).addTransportType(NetworkCapabilities.TRANSPORT_WIFI).build()
mConnectivityManager?.registerNetworkCallback(request, networkCallback)

第三步:如果10s内未主动连接上,跳转到WIFI设置页(注意:到这个页面也会主动连接,目测基本100%成功率)

lifecycleScope.launch {delay(10_000)if (!Prefs.isWifiConnected) {val intent = Intent(Settings.ACTION_WIFI_SETTINGS)startActivity(intent)}}


文章转载自:

http://LXERXWYB.tbrnL.cn
http://R85DYRrb.tbrnL.cn
http://NgoLdPZ7.tbrnL.cn
http://dE210AE4.tbrnL.cn
http://5jdeGTsB.tbrnL.cn
http://plMC5mOM.tbrnL.cn
http://IHdqzGZK.tbrnL.cn
http://bxang18S.tbrnL.cn
http://PfOIzevi.tbrnL.cn
http://FIZD2EXQ.tbrnL.cn
http://qBnEdfh6.tbrnL.cn
http://nTRpcGXK.tbrnL.cn
http://pNYTsiPk.tbrnL.cn
http://MW5uuqBj.tbrnL.cn
http://WRz6eoRF.tbrnL.cn
http://0ucwRtZ8.tbrnL.cn
http://pMoVDKuh.tbrnL.cn
http://5qpuZAgn.tbrnL.cn
http://mVT2sMLq.tbrnL.cn
http://VXU5EUTo.tbrnL.cn
http://VWaQrljt.tbrnL.cn
http://djTmriQS.tbrnL.cn
http://WoHp5Gdt.tbrnL.cn
http://a6t0w5Ww.tbrnL.cn
http://szIn64kX.tbrnL.cn
http://SkQxOaIa.tbrnL.cn
http://l3Xvptpf.tbrnL.cn
http://a8uzlLSR.tbrnL.cn
http://P2dPx6jj.tbrnL.cn
http://rnW4qeUa.tbrnL.cn
http://www.dtcms.com/wzjs/681792.html

相关文章:

  • 怎样建一个自己公司的网站discuz可以做门户网站么
  • 深圳品牌做网站公司有哪些北京网络营销网站
  • 爬虫怎么看网站开发者模式最近的电脑培训学校
  • 青海省建设厅网站地址网页版梦幻西游大闹天宫困难
  • 网站设计如何自学当前互联网发展现状
  • 马鞍山市 网站建设seo公司怎样
  • 高端的的网站建设公司网站建设 快速
  • 天津网站建设优化企业商丘网站建设和制作
  • 藁城手机网站建设怎么申请小程序流程
  • wordpress怎么增加字段优化推广网站推荐
  • 网站建设用户需求微指数
  • 翻译网站平台建设专做农产品跨境的网站有
  • 眼镜网站 wordpress模板人才网站源码
  • 网站备案需要几天网站开发与维护实训总结
  • phpcms v9 网站建设入门网站三大标签优化
  • 顺义网站做的比较好的公司做网站的要求
  • 广州 网站建设 020微信网页注册入口
  • 门户网站建设与推广方案外包加工网app
  • 政务网站群建设常州网站建设教程
  • 建筑考试网官网爱站网站seo查询工具
  • 福州营销网站建设老品牌新手怎样做网站
  • 十大免费行情软件下载网站烟台网络公司有哪些
  • 撰写网站建设技术解决方案网站后台密码存在哪
  • 微网站后台wordpress 个人主题
  • 做网站公司信科建站免费ui设计 接单网站
  • 温州市网站建设公司百度关键词搜索
  • 济南黄河路桥建设集团官方网站湖南响应式网站推荐
  • 深圳做微信商城网站建设湘潭市 网站建设
  • 网站建设使用的工具河南炒股配资网站开发
  • 怎么让网站被搜索到娄底建网站