-
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
-
java建设银行支付接口实例
java开发,调用建设银行的支付接口实例,大家可以根据这个实例,直接复制到要开发的类似项目,或者,对于新的支付api,可以参照学习,以便大家开发使用,完全可以用的哦!
- 2022-01-20 23:01:01下载
- 积分:1
-
AGENT MOBILES
入侵检测
- 2022-04-06 17:28:45下载
- 积分:1
-
NCI-technical-Specification
NCI协议 最新的安卓NFC手机的NCI协议(NCI protocol )
- 2014-11-12 13:33:24下载
- 积分:1
-
dialog
android应用程序实例Android创建各种Dialog和监听事件的演示源码(android application source code examples demonstrate a variety of Android Dialog to create and monitor events)
- 2014-06-15 15:46:07下载
- 积分:1
-
android 百度定位实例
简单定位
- 2015-06-23下载
- 积分:1
-
绘制不规则图像的方法
应用背景图像处理和图像识别的应用领域中,对于不规则图像的处理和实现有难度。如何来实现不规则图像的绘制。例如当一个椭圆形在经过特定的区域时显示,在区域外不显示的实现方法。关键技术使用c#语言进行不规则图像的绘制。绘制椭圆、圆形。以及填充椭圆。2个图像交叉区域的绘制和显示的实现方法的介绍。对于图像处理方面的初学者有一定的借鉴意义。
- 2022-03-24 12:49:48下载
- 积分:1
-
珠宝管理系统的Java项目
在VB珠宝管理系统项目珠宝管理系统项目理念该珠宝管理系统将遵循的步骤和规则,以满足需求和时间的用户需求。除了这一点,将删除所面临的管理员来管理他们的商店,并且可以由管理员容易处理,而不用于该平台的任何技术知识和有关系统的困难。通过这个首饰管理系统的雇员在一个特定的商店的工作可以很容易地管理和特定的日期和时间整体交易可以很容易地观看。珠宝管理系统项目的声明当前首饰管理系统不提供备份的为任何商业交易很重要的数据库的方式。目前的珠宝管理系统提供全面的商业交易的细节,但他们不提供卖出/采购信息和销售/采购了。通过使用这种技术店经理可以使用自己的经营策略,如削减成本的方法为他们的业务流程,以获得最大的利润。珠宝管理系统概述通过这个新的珠宝管理系统,车间管理人员可以通过访问一个窗口方便地处理他们的商店和商业交易。该珠宝管理系统将有公用事业,交易及报告几代菜单。公用事业节将处理备份数据库无论是在日常的基础上,及时,按月等由管理员设定中,增加新的员工,删除新员工,管理现有员工详细信息,增加新客户,增加新的供应商缺失,改变密码,不同的分类珠宝等物品交易将处理这个业务场景的财务会计的一部分。它将提供关于销售,采购,现金及现金出与业务流程相关的信息。通过访问存储在数据库中的信息生成报告是该系统的另一个重要特征。该珠宝管理系统将能够产生按用户要求在用户友好的方式。用户不需要任何技术细节,以生成报告。它们具有通过使用不同的可供选择提交他们的要求。本节将能够产生销售,采购,现金报告和现金出给定的时间间隔之间。如果将不被使用的时间的选项,这将产生从商业的起始日期到当前日期的报告。然而,用户可以通过使用任何特定的日期和时间细化他们的查询。珠宝管理系统快照珠宝管理系统增加员工技术应用于项目 VB6.0作为前端。 我的SQL Server作为后端。软件要求 Windows 7操作系统。 的Visual Studio6.0。
- 2022-08-18 03:30:14下载
- 积分:1
-
triochi-QtAdb-c5fff37
qt UI 操作adb 控制android(the qt UI operation adb control android)
- 2012-06-09 16:25:04下载
- 积分:1
-
java五子棋(支持 人机对战、双人对战)
java五子棋(支持 人机对战、双人对战)
- 2020-06-11下载
- 积分:1