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

桂林网站seo导航网站模板

桂林网站seo,导航网站模板,新余 网站建站 设计 公司,企业品牌网站建设怎么做Android kotlin 跳转手机热点开关页面和判断热点是否打开 判断热点是否打开跳转手机热点开关页面顺带介绍一些其他常用的设置页面跳转 其他热点的一些相关知识Local-only hotspot 参考 判断热点是否打开 网上方法比较多#xff0c;我这边使用了通过WifiManager 拿反射的getWi… Android kotlin 跳转手机热点开关页面和判断热点是否打开 判断热点是否打开跳转手机热点开关页面顺带介绍一些其他常用的设置页面跳转 其他热点的一些相关知识Local-only hotspot 参考 判断热点是否打开 网上方法比较多我这边使用了通过WifiManager 拿反射的getWifiApState方法获取判断亲测可用最近迷上了扩展方法【dog】 fun Activity.isWifiApOpen(): Boolean {try {val manager this.getSystemService(Context.WIFI_SERVICE) as WifiManager//通过放射获取 getWifiApState()方法val method manager.javaClass.getDeclaredMethod(getWifiApState)//调用getWifiApState() 获取返回值val state method.invoke(manager) as Int//通过放射获取 WIFI_AP的开启状态属性val field: Field manager.javaClass.getDeclaredField(WIFI_AP_STATE_ENABLED)//获取属性值val value field.get(manager) as Int//判断是否开启return state value} catch (e: NoSuchMethodException) {e.printStackTrace()} catch (e: IllegalAccessException) {e.printStackTrace()} catch (e: InvocationTargetException) {e.printStackTrace()} catch (e: NoSuchFieldException) {e.printStackTrace()}return false } 跳转手机热点开关页面 跳转手机热点的页面肯定是用intent重点是action不知道是什么网上最常见的就是Settings.ACTION_WIFI_SETTINGS 跳转wifi设置页面费了一番力气同样写为扩展方法我试过是可以跳转热点设置页面的 值得注意的是在部分机型或特殊情况下可能会没有这个activity因为framework层可能更改名称所以要做好准备 fun Activity.startWifiActivity(){val intent Intent(Settings.ACTION_WIRELESS_SETTINGS)this.startActivity(intent) }顺带介绍一些其他常用的设置页面跳转 同样在部分机型或特殊情况下可能会没有这个activity得自己试试 ACTION_SETTINGS 顾名思义 跳转到系统设置页面 ACTION_APN_SETTINGS 跳转 APN设置界面 ACTION_LOCATION_SOURCE_SETTINGS 跳转位置服务界面管理已安装的应用程序 ACTION_AIRPLANE_MODE_SETTINGS 跳转飞行模式设置页面 ACTION_APPLICATION_DEVELOPMENT_SETTINGS 跳转开发者选项页面 ACTION_APPLICATION_SETTINGS 跳转应用程序列表界面 ACTION_BLUETOOTH_SETTINGS 跳转蓝牙设置页面 其他热点的一些相关知识 如果你的热点不需要联网可以使用Local-only hotspot Local-only hotspot Local-only hotspot 通过配置local-only热点连接到Wi-Fi热点的设备上的应用可以相互通信。用这种方法创建的网络将不能访问Internet。每个应用程序只能对热点进行一次请求但多个应用程序可以同时请求热点。当多个应用程序成功并发注册时它们共享底层热点。onstarted (localonlyhotspotrevation)在热点准备就绪时被调用。 如果我们的应用程序针对Android 13 (API级别33)或更高版本则必须请求NEARBY_WIFI_DEVICES使用仅限本地的热点如下面的代码片段所示。针对较早版本Android的应用必须请求ACCESS_FINE_LOCATION。 manifest ...!-- If your app targets Android 13 (API level 33)or higher, you must declare the NEARBY_WIFI_DEVICES permission. --uses-permission android:nameandroid.permission.NEARBY_WIFI_DEVICES!-- If your app derives location information fromWi-Fi APIs, dont include the usesPermissionFlagsattribute. --android:usesPermissionFlagsneverForLocation /uses-permission android:nameandroid.permission.ACCESS_FINE_LOCATION!-- If any feature in your app relies onprecise location information, dont include themaxSdkVersion attribute. --android:maxSdkVersion32 /application ....../application /manifest对应方法 WifiManager中的 public void startLocalOnlyHotspot (WifiManager.LocalOnlyHotspotCallback callback, Handler handler)可以同时连多个开启失败在callback中会有回调 参考 安卓官网WifiManager
http://www.pierceye.com/news/107714/

相关文章:

  • 如何重建网站广州市服务好的网站制作排名
  • 做一名优秀网站设计师计划网站描述怎样写
  • 网页二级网站怎么做网监关闭的网站怎么恢复
  • 甘肃省建设监理协会 官方网站国内知名公关公司
  • 如何将网站和域名绑定阿里云1M做网站
  • 南城网站建设公司咨询东莞智通人才网最新招聘
  • app建设网站公司哪家好php网站修改代码
  • 哪些网上订餐的网站做的好地情网站建设
  • 重庆推广网站的方法国内最近的新闻大事
  • 网站需要备案吗网站怎么推广软文
  • 做设计开哪个素材网站的会员好手机免费网站建设哪家公司好
  • 征婚网站认识的男人做定投保做高级电工题的网站
  • 学做饼干的网站汕头建设学校的网站
  • asp.net做网站原理工资卡app下载
  • 做齐鲁油官方网站集团网站建设报价
  • 网站的收录情况怎么查企业网银怎么登录
  • 网站开发会计处理wordpress阅读随机增加
  • 兰州做网站公司哪家好公司网站建设是什么意思
  • 小区物业管理网站开发报告deal 网站要怎么做
  • seo站长助手wordpress 注册侧边栏
  • 做网站是要编程吗那些网站是html5做的
  • 网站开发图在网站做电子画册
  • 怎样建一个英文网站wordpress 多用户商城
  • 制作一个自适应网站源码app在线生成器
  • Dw做html网站项目管理软件有哪些
  • 天津网站建设定制软件开发服务公司
  • 做企业网站cms减肥网站源码
  • 建设工程检测预约网站猎头公司怎么找
  • 北京网站手机站建设公司手机网站开发常用工具
  • 太原做网站联系方式论坛的网站开发项目