-
android 操作 wifi 教程以及项目源码下载
在Android中对Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面。简单介绍一下:大致可以分为四个主要的类ScanResult,wifiConfiguration,WifiInfo,WifiManager(1)ScanResult,主要是通过wifi 硬件的扫描来获取一些周边的wifi 热点的信息。(2)wifiConfiguration 在我们连通一个wifi 接入点的时候,需要获取到的一些信息。大家可以跟我们有线的设备进行对比一下。(3)WifiInfo 在我们的wifi 已经连通了以后,可以通过这个类获得一些已经连通的wifi 连接的信息获取当前链接的信息,这里信息就比较简单了,这里简单介绍一下这里的方法: getBSSID() 获取BSSID getDetailedStateOf() 获取客户端的连通性 getHiddenSSID() 获得SSID 是否被隐藏 getIpAddress() 获取IP 地址 getLinkSpeed() 获得连接的速度 getMacAddress() 获得Mac 地址 getRssi() 获得802.11n 网络的信号 getSSID() 获得SSID getSupplicanState() 返回具体客户端状态的信息(4)wifiManager 这个不用说,就是用来管理我们的wifi 连接,这里已经定义好了一些类,可以供我们使用。这里来说相对复杂,里面的内容比较多,但是通过字面意思,我们还是可以获得很多相关的信息。这个类里面预先定义了许多常量,我们可以直接使用,不用再次创建。介绍完了,开始写一个Demo吧。程序已启动效果图如下:看代码,其中有注释,我就不多说了。布局文件代码:= mWifiConfiguration.size()) { return; } // 连接配置好的指定ID的网络 mWifiManager.enableNetwork(mWifiConfiguration.get(index).networkId, true); } // 得到MAC地址 public String getMacAddress() { return (mWifiInfo == null) ? "NULL" : mWifiInfo.getMacAddress(); } // 得到接入点的BSSID public String getBSSID() { return (mWifiInfo == null) ? "NULL" : mWifiInfo.getBSSID(); } // 得到WifiInfo的所有信息包 public String getWifiInfo() { return (mWifiInfo == null) ? "NULL" : mWifiInfo.toString(); } // 添加一个网络并连接 public int addNetwork(WifiConfiguration wcg) { int wcgID = mWifiManager.addNetwork(mWifiConfiguration.get(3)); mWifiManager.enableNetwork(wcgID, true); return wcgID; }}复制代码AndroidManifest.xml:(注意需要添加的权限) 复制代码布局文件就不贴了,我想看界面你都可以自己写出来,如果有需要,这里可以下载源代码:
- 2013-09-10下载
- 积分:1
-
ChaosSecurityCenter-master
说明: Android平台 好用的手势密码和指纹锁功能,值得拥有(Useful gesture password and fingerprint lock function, worth having)
- 2020-06-20 05:00:01下载
- 积分:1
-
蓝牙
说明: 蓝牙通信,手机端与单片机之间蓝牙通信,可用于蓝牙定位。(Bluetooth connection)
- 2019-10-22 18:22:21下载
- 积分:1
-
设置页面布局实例,仿微信圆角文本控件,就是像微信的个人信息页面一样的展示。
设置页面布局实例,仿微信圆角文本控件,就是像微信的个人信息页面一样的展示。
- 2022-08-12 00:23:02下载
- 积分:1
-
Android实现siri
使用android实现的苹果siri。Siri是苹果公司在其产品iPhone4S,iPad 3及以上版本手机上应用的一项语音控制功能。Siri可以令iPhone4S及以上手机(iPad 3以上平板)变身为一台智能化机器人,利用Siri用户可以通过手机读短信、介绍餐厅、询问天气、语音设置闹钟等。Siri可以支持自然语言输入,并且可以调用系统自带的天气预报、日程安排、搜索资料等应用,还能够不断学习新的声音和语调,提供对话式的应答。
- 2022-05-09 08:01:13下载
- 积分:1
-
一个简单CS结构Android登录验证DEMO
一个简单的登录验证测试源码,基于Android代码和JSP代码组成,采用了客户端和服务端两个子程序的方式运行,在向服务器发送登录验证信息时使用HttpClientPOST连接服务器,服务端采用了JSP脚本实现了登陆servlet测试,为了方便演示,这里用字符替换了数据库的验证逻辑,实际为数据库查询,模拟登陆成功。
- 2022-02-02 04:13:58下载
- 积分:1
-
BMI
说明: 运行与android1.5以上的android程序,基础入门实例,用eclipse开发环境,对初学android编程参考很有帮助。(Android running over with android1.5 procedures, basic entry instance, with the eclipse development environment, android programming reference helpful for beginners.)
- 2011-04-15 23:04:31下载
- 积分:1
-
水波纹--实现android下水波现象
纯java语言编写的水波现象,就是有点慢,希望后来者改进,达到更真实的效果,希望大家多多指教,里面附带有水波实现的推算,非常详细。。。。。。。。。。。。。。。。。。。。。。。。。。
- 2022-05-16 19:58:09下载
- 积分:1
-
android 仿html table布局,可横向 纵向滚动 例子
TeseTable
- 2015-06-16下载
- 积分:1
-
androidAPP源码---手机作为服务端实现WiFi通讯
资源描述手机端作为服务端进行监听,WiFi模块等作为客户端后与其连接后,可实现通讯。
- 2022-02-28 12:11:18下载
- 积分:1