当前位置:首页 » 网络管理 » androidwifi软件
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

androidwifi软件

发布时间: 2022-12-15 05:11:03

❶ 谁给android手机发射wifi 软件啊,谢谢

这个可以的,让android手机本身作为Wi-Fi热点发射信号,楼主说下手机品牌和型号吧,告诉你在哪个位置设置,android2.2版本(貌似是2.1?2.2版本开始支持的,具体不太记得了,版本过低需要升级)本身自带wi-fi热点功能,如果没深度定制的,一般可在设置下的无线与网络->便携式wifi热点下设置,不过貌似android原生态的不能设置密码,一设置就出错,楼主可上国内知名android论坛找下wireless tether这个软件,这个可以设置密码

❷ 求Android系统WIFI远程控制电脑的软件

是向日葵远程控制安卓版

❸ 安卓手机最好的破解WIFI有什么软件

目前就Wifi万能钥匙最好,你可以尝试安装破解搜索到的无线信号网络连接,当然只能破解其他用户分享账号和密码的无线信号网络,没有被分享账号和密码的无线信号是无法破解连接的。

❹ 什么安卓软件可以监控wifi流量

安卓4.0 在设置>无线和网络菜单 >流量使用情况》点击手机菜单键>显示wlan使用情况
再点击移动 旁边的wlan 就ok

❺ 破加密wifi的软件

破加密wifi的软件如下:

推荐一:wifi万能钥匙

wifi万能钥匙是一款手机wifi密码破解软件,该软件的大小为7.7MB,是一款自动获取周边wifi热点信息并可以对部分wifi热点信息进行密码破解并建立连接的手机必备工具。一般来说,该款wifi密码破解软件可支持系统为android或者iOS所有手机。目前,wifi万能钥匙可以说是所有wifi密码破解软件中最具权威和最基础的一款软件。值得一提的是,目前wifi万能钥匙还具有着其他软件所没有的省电功能。

❻ android有没有能自动延时关闭wifi的软件wifi怎是开着浪费电

自带的wifi设置里面就有类似的功能,只要手机锁屏一段时间就自动关闭wifi。
你只要进入手机的wifi设置里面,然后按Menu键,选择“高级”,打开高级设置,里面有一个“选择如何管理wifi睡眠”,然后有三个选项:
1.锁屏后一段时间自动关闭wifi。
2.永远不关闭wifi。
3.充电时不关闭wifi。
选择第一个就可以了。
当然还有很多wifi管理软件可以像你说的那样自动延时关闭wifi,这类软件比系统自带的高级设置详细,但是那种软件需要一直在后台运行,监控wifi状态,比开着wifi链接还费电,我觉得还不如不用。
这类软件比如:wifi助手,电池助手等。

❼ 手机管理无线网的软件有什么呢

“WIFI管家”可以管理手机无线网络,祝您使用愉快。
WiFi管 是腾讯公司旗下的一款免费的WiFi管理软件,免费提供CMCC、ChinaNet热点连接,速度快,信号好;同时可以进行WiFi连接管理,拉黑蹭网设备,测试网络速度,改善上网体验,是WiFi连接必备助手,支持Android平台和iOS平台。

❽ 能使用WPS协议连接WIFI的安卓软件有哪些。wifi连接管理器到Android10就用不了了

如果是wifi上网,建议您点击设置-wlan-高级设置中选择永不休眠,并且点击
设置-wlan-找到这个wifi,点击右边的小箭头,不保存网络,重新输入密码尝试,也可以尝试一下重启路由器试一下,如果还是出现这个问题建议您尝试

❾ 应用助手for Android WiFi连接如何使用

1、手机端连接无线路由器(即:手机已连接WiFi网络);

2、电脑连接到该路由器(确保手机网络和电脑的网络在同一个网段);

3、开启手机端的“应用助手for Android”,点击“开始WiFi连接”获取验证码;

4、电脑端在WiFi连接处填写手机端提供的验证码,点击连接即可。

❿ android manager wifi 怎么用

获取Wifi的控制类WifiManager。
WifiManager wm=(WifiManager)getSystemService(Context.WIFI_SERVICE);
接下来可以对wifi操作了,比如要打开、关闭wifi,可以通过WifiManager的setWifiEnabled()方法来开关wifi。
若要查看一些信息,可以通过getConnectionInfo()方法得到WifiInfo类的对象,WifiInfo类里主要提供手机wifi上面存储的连接信息。
WifiInfo类方法:
1、getBSSID() 获取接入点的mac地址(String)
2、getIpAddress() 获取本机的IP地址 (int)
3、getLinkSpeed() 获取连接速度(不是下载速度),单位为Mbps (int)
4、getMacAddress() 获取mac地址 (String)
5、getNetworkId() 获取网络id号。每一个设定好了的网络都有一个独一无二的整数型ID号,用来识别网络,当操作请求时(翻译)。简而言之,就是这个号就是代表一个连接点,手机可以通过wifi连接很多无线网的。
6、getRssi() 返回收到的信号强度,是个负数。(好像到-113就表示一点信号都没有,也就是说数越大信号就越好)
7、getSSID() 获取无线信号提供者的名称 (就是要连的网络的名字)(String)
上面那个类只能查到本机的mac地址与ip,要只查看本机的详细信息,可以通过这个类:DhcpInfo df=wm.getDhcpInfo();
DhcpInfo类没什么方法,提供了一些字段:
1、dns1 第一个DNS
2、dns2 如上
3、gateway 网关
4、ipAddress IP地址
5、netmask 子网掩码
6、serverAddress 服务端地址(其实就是路由器ip,和网关一样)
7、leaseDuration 和上面的getLinkSpeed() 方法的值接近,可能是连接速度,不过单位不是Mbps,getLinkSpeed() 得到72,这个字段的值是7200

上面的IP与网关、子网掩码等都是int型数值,直接看看不懂,附上一个我写的方法把int转成String类型。

private String intToString(int a){
StringBuffer sb=new StringBuffer();
int b=(a>>0)&0xff;
sb.append(b+".");
b=(a>>8)&0xff;
sb.append(b+".");
b=(a>>16)&0xff;
sb.append(b+".");
b=(a>>24)&0xff;
sb.append(b);
return sb.toString();
}

WifiConfiguration 类主要提供一个wifi配置的所有信息
有如下字段(自己明白的不一定正确):
BSSID 接入点的mac地址。
SSID 接入点的名字。
networkId 网络号
preSharedKey WPA-PSK密码,如果有就会得到一个*(这玩意就是判断是不是有密码的)
priority 优先级
status 连接状态,值是WifiConfiguration.Status中字段的一种。

WifiConfiguration.Status 提供了3个字段表示wifi连接的三种状态
1.CURRENT 值为0,表示处于连接状态
2.DISABLED 值为1,表示网络不可用
3. ENABLED 值为2,表示网络可用但没连接

ScanResult wifi扫描到的接入点信息
1.BSSID
2.SSID
3.capabilities
4.frequency
5.level

关于接收WIFI状态改变接收广播信息:

ACTION: WifiManager.WIFI_STATE_CHANGED_ACTION ( "android.net.wifi.WIFI_STATE_CHANGED")wifi状态变化触发,触发两次。

可接收两个信息:(键) (这个是监听wifi状态变化的,wifi状态变化并不包括wifi的连接状态,只是单纯的指示wifi的5种状态)

1. WifiManager.EXTRA_PREVIOUS_WIFI_STATE("previous_wifi_state") int型值 intent.getIntExtra("键",0);(第二个为得不到时的默认值)

2. WifiManager.EXTRA_WIFI_STATE("wifi_state") int型值 intent.getIntExtra("键",0);(第二个为得不到时的默认值)

ACTION: WifiManager.NETWORK_STATE_CHANGED_ACTION("android.net.wifi.STATE_CHANGE")wifi连接网络的状态广播,连接过程中接收多次,在连接过程中可与获取NetworkInfo对象,通过ni.getState()可以获取wifi连接状态。如果连接state处于connected状态,可以通过WifiManager.EXTRA_WIFI_INFO得到wifiInfo对象。(不重要细节:测试时发现 下面isconnected()方法为true时,这个广播还处于connecting状态,再一次广播才变成connected)

可接收两个信息:(键)

1. WifiManager.EXTRA_BSSID("bssid") String类型值 intent.getStringExtra("键")

2. WifiManager.EXTRA_NETWORK_INFO("networkInfo") T getParcelableExtra(“键”)

ACTION: WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION( "android.net.wifi.supplicant.CONNECTION_CHANGE") 判断是否WIFI打开了,变化触发一次

可接收一个信息:(键)(这个应该是广播wifi启动状态的,true表示连接到wifi设备,一般在wifi state处于enable时得到,false则表示断开设备连接,wifi此时状态为disabling。这只是指机器内的wifi连接状态变化,与网络无关)

1. WifiManager.EXTRA_SUPPLICANT_CONNECTED("connected") boolean类型返回值 intent.getBooleanExtra(“键”, true)第二个是默认值

ACTION: WifiManager.SUPPLICANT_STATE_CHANGED_ACTION("android.net.wifi.supplicant.STATE_CHANGE")发送WIFI连接的过程信息,如果出错ERROR信息才会收到。连接WIFI时触发,触发多次。

可接收两个信息:(键)

1. WifiManager.EXTRA_NEW_STATE("newState") intent.getParcelableExtra("键")

2. WifiManager.EXTRA_SUPPLICANT_ERROR("supplicantError") int型值 getIntExtra(“键”, int)

WIFI状态int值对应的状态:

WifiManager.WIFI_STATE_DISABLED ==1

WifiManager.WIFI_STATE_DISABLING ==0

WifiManager. WIFI_STATE_ENABLED==3

WifiManager. WIFI_STATE_ENABLING==2

WifiManager. WIFI_STATE_UNKNOWN==4

上面的是在有wifi的环境下测的,没在没WIFI的环境下测,不一定准,但差不多了。测试机型HTC G17。

如果在连接WIFI的过程中(Connecting),去连接网络地址(比如http://www..com)会得到找不到地址的异常,并且在8秒左右之内(就测了一台定制机),不能连接这一地址,否则报找不到地址异常。

这个包并不判断网络连接状态,只是判断wifi的各种状态,如果需要判断网络状态, 在android.net包中。ConnectivityManager 。

//判断WIFI是否连接
private boolean isConnected(Context context){
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
System.out.println(ni.getState());
System.out.println(ni.getDetailedState()+"-----");
if(ni != null && ni.getState()==State.CONNECTED)
return true;
return false;
}

private boolean isWifiConected(Context context) {
WifiManager wm = (WifiManager) context
.getSystemService(Context.WIFI_SERVICE);
List<WifiConfiguration> list = wm.getConfiguredNetworks();
Iterator<WifiConfiguration> it = list.iterator();
while (it.hasNext()) {
WifiConfiguration wc = it.next();
if (wc.status == WifiConfiguration.Status.CURRENT)
return true;
}
return false;
}//2012.11.12在4.0机器上发现这个方法一直返回false,估计我理解错了,不要用。

WifiInfo不为空并不代表这个类里面就存了信息,getMacAdress可能为空。

public String getMac() {
WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);
WifiInfo wi = wm.getConnectionInfo();
if(wi == null)
return null;
return wi.getMacAddress();
}