Android编程教程:如何入门无线通信WLAN硬件交互?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1693个文字,预计阅读时间需要7分钟。
Android系统的移动设备广泛支持WLAN技术。利用这项技术,不仅可实现网络通信,还能实现无线定位、热点共享等远程通信功能。针对使用WLAN的不同功能,可能需要分别申请不同的权限。
Android系统的移动设备大多支持无线WLAN技术。利用该技术,不仅能实现互联网通信,还能实现无线定位,热点共享等远程通信功能。针对使用WLAN的不同功能,可能需要分别申请不同的权限声明,同时调用不同的系统框架API,下文将按照不同的使用功能分别介绍。
扫描无线设备该功能通常只允许在系统自带的设置应用中使用,当然如果是第三方应用的目标版本在Android 9.0即API 28以下,也可以使用该功能。扫描周围的无线设备,需要用到android.net.wifi.WifiManager wifi管理类。
在扫描无线设备时,需要启用设备的位置开关,同时申请Manifest.permission.ACCESS_FINE_LOCATION="android.permission.ACCESS_FINE_LOCATION"精确定位权限或者Manifest.permission.ACCESS_COARSE_LOCATION="android.permission.ACCESS_COARSE_LOCATION"模糊定位权限。
本文共计1693个文字,预计阅读时间需要7分钟。
Android系统的移动设备广泛支持WLAN技术。利用这项技术,不仅可实现网络通信,还能实现无线定位、热点共享等远程通信功能。针对使用WLAN的不同功能,可能需要分别申请不同的权限。
Android系统的移动设备大多支持无线WLAN技术。利用该技术,不仅能实现互联网通信,还能实现无线定位,热点共享等远程通信功能。针对使用WLAN的不同功能,可能需要分别申请不同的权限声明,同时调用不同的系统框架API,下文将按照不同的使用功能分别介绍。
扫描无线设备该功能通常只允许在系统自带的设置应用中使用,当然如果是第三方应用的目标版本在Android 9.0即API 28以下,也可以使用该功能。扫描周围的无线设备,需要用到android.net.wifi.WifiManager wifi管理类。
在扫描无线设备时,需要启用设备的位置开关,同时申请Manifest.permission.ACCESS_FINE_LOCATION="android.permission.ACCESS_FINE_LOCATION"精确定位权限或者Manifest.permission.ACCESS_COARSE_LOCATION="android.permission.ACCESS_COARSE_LOCATION"模糊定位权限。

