安卓手机如何自动登陆wifi的页面认证?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓手机如何自动登陆wifi的页面认证?相关的知识,希望对你有一定的参考价值。
参考技术A安卓手机如何自动登陆wifi的页面认证?, 如何用安卓手机,破解WIFI网页认证
对于公共免费wifi,这种登陆模式是无法绕开的,只能老老实实通过页面认证,最多记住账号密码。
这个和wifi热点设置有关系,CMCC就可以在第一次登录认证后记住该设备,之后每次连接就不用再进行认证了
通过web页面认证方式使用的wifi是无法自动记住密码的。
wifi认证页面登陆手机
手机打开网页认证方法:
1,手机先连接要登陆的WiFi,然后打开手机自带的浏览器。
2,然后随意进入一个网页,便会自动跳转到该登陆网页,在这里输入账号和密码就可以了。
Wi-Fi是一种可以将个人电脑、手持设备(如pad、手机)等终端以无线方式互相连接的技术,事实上它是一个高频无线电信号。[1] 无线保真是一个无线网络通信技术的品牌,由Wi-Fi联盟所持有。目的是改善基于IEEE 802.11标准的无线网路产品之间的互通性。有人把使用IEEE 802.11系列协议的局域网就称为无线保真。甚至把无线保真等同于无线网际网路(Wi-Fi是WLAN的重要组成部分)
linux如何自动登陆
自动登录什么?图形界面吗?
修改/etc/inittab文件,把
id:3:initdefault:
改成:
id:5:initdefault:
保存退出就好了。
RedHat9太太老了,不建议使用
安卓手机如何登陆191.168.1.1
首先用wifi连接路由器。在手机浏览器中打开。连接移动数据是无法打开的
怎么手机自动登陆wifi
WIFI手机的WIFI连接,然后点击断开了
安卓手机如何自动循环摄像?
安卓手机的UI 大多没有自动循环摄像的功能,要实现自动循环摄像功能, 建议安装记录仪软件,在软件中可以实现该功能。
android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。
2011年1月,谷歌称每日的Android设备新用户数量达到了30万部,到2011年7月,这个数字增长到55万部,而Android系统设备的用户总数达到了1.35亿,Android系统已经成为智能手机领域占有量最高的系统。
2011年8月2日,Android手机已占据全球智能机市场48%的份额,并在亚太地区市场占据统治地位,终结了Symbian(塞班系统)的霸主地位,跃居全球第一。
2011年9月份,Android系统的应用数目已经达到了48万,而在智能手机市场,Android系统的占有率已经达到了43%。继续在排在移动操作系统首位。谷歌会发布全新的Android 4.0操作系统,这款系统被谷歌命名为Ice Cream Sandwich(冰激凌三明治)。
2012年1月6日,谷歌Android Market已有10万开发者推出超过40万活跃的应用,大多数的应用程序为免费。
Android Market应用程序商店目录在新年首周周末突破40万基准,距离突破30万应用仅4个月。在2011年早些时候,Android Market从20万增加到30万应用也花了四个月。
QQ如何自动登陆多个帐号?
自动登录只能登陆一个
op school 在win7中如何自动登陆
你好,安装好之后,会有一个开机自动运行的对勾。
其安装流程如下:
¨ 放入Ne School安装光盘进行安装,运行Setup安装命令
¨ 输入教师端安装序列号,开始安装教师端
¨ 运行教师端,并进行相关设置
¨ 再次运行Ne School安装程序
¨ 输入学生端安装序列号,开始安装学生端
¨ 关闭教师模块,运行学生模块并进行相关设置
¨ 汉化Ne School
¨ 在服务器上运行教师模块,等待学生机加入
¨ 启动终端客户机,在终端上运行学生模块连接教师端,进行各项功能的测试
四、教师模块的安装
1.运行Ne School的安装文件 Setup,若已经安装好终端服务,则会出现如图1所示警告框,提示只能通过“添加/删除程序”来安装此程序。
雅虎邮箱如何自动登陆?
为了你邮箱的安全,邮箱系统设置上,要求必须设置和输入密码才能登入。
Android 连接wifi 检测是否需要portal 认证
前言
最近在做一个新需求,就是针对开机欢迎引导页,当连接如星巴克,KFC,地铁上等公共场所的WIFI时,都需要认证功能,而我要调起这个认证页面呈现给用户,登陆任何网页会跳转到wifi得认证页面,输入账号密码,点击验证,能够验证wifi,并保证手机网络能正常使用。某些手机管家软件在手机连接上CMCC等wifi时,会弹出通知栏提示跳转到webview去进行portal验证。而我由于各种限制原因,并不能自动调用,就需要自己来处理这些功能了,而他们是怎样检测的呢?请往下看~
正文
我们的目标很明确,就是要在wifi连接后,判断wifi是否需要portal验证?如果需要portal验证,那么我们直接启动一个Activity,默认用WebView去加载一个网页,比如:http://XXX.com,服务器就会去检测当前网络是否需要验证(Google会进行一个http的访问,如果返回码为204,就证明手机当前连接的wifi,是不需要进行portal验证的)portal 检测到有新的连接,就会去劫持wifi路由,强制访问wifi的portal验证网页,用户只要完成验证,就可以使用该网络了,实现原理如下:
/**
* 验证当前wifi是否需要Portal验证
* @return
*/
private boolean isWifiSetPortal()
String mWalledGardenUrl = "http://g.cn/generate_204";
// 设置请求超时
int WALLED_GARDEN_SOCKET_TIMEOUT_MS = 10000;
HttpURLConnection urlConnection = null;
try
URL url = new URL(mWalledGardenUrl);
urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setInstanceFollowRedirects(false);
urlConnection.setConnectTimeout(WALLED_GARDEN_SOCKET_TIMEOUT_MS);
urlConnection.setReadTimeout(WALLED_GARDEN_SOCKET_TIMEOUT_MS);
urlConnection.setUseCaches(false);
urlConnection.getInputStream();
// 判断返回状态码是否204
return urlConnection.getResponseCode()!=204;
catch (IOException e)
// e.printStackTrace();
return false;
finally
if (urlConnection != null)
//释放资源
urlConnection.disconnect();
这块验证一般放在网络改变的广播接受者里面处理的action.equals(ConnectivityManager.CONNECTIVITY_ACTION
把验证方法封装一下就可以判断使用了,很简单吧~~
package woyou.welcome.api;
import android.os.AsyncTask;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
/**
* Created by Xiho on 11:09
* MyBlog: xuhaoblog.com
* GitHub: github.com/git-xuhao
* Function:
*/
public class CheckWifiLoginTask extends AsyncTask<Integer,Integer,Boolean>
private ICheckWifiCallBack mCallBack;
public CheckWifiLoginTask (ICheckWifiCallBack mCallBack)
super();
this.mCallBack=mCallBack;
@Override
protected Boolean doInBackground(Integer... params)
return isWifiSetPortal();
@Override
protected void onPostExecute(Boolean result)
if (mCallBack != null)
mCallBack.portalNetWork(result);
/**
* 验证当前wifi是否需要Portal验证
* @return
*/
private boolean isWifiSetPortal()
String mWalledGardenUrl = "http://g.cn/generate_204";
// 设置请求超时
int WALLED_GARDEN_SOCKET_TIMEOUT_MS = 10000;
HttpURLConnection urlConnection = null;
try
URL url = new URL(mWalledGardenUrl);
urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setInstanceFollowRedirects(false);
urlConnection.setConnectTimeout(WALLED_GARDEN_SOCKET_TIMEOUT_MS);
urlConnection.setReadTimeout(WALLED_GARDEN_SOCKET_TIMEOUT_MS);
urlConnection.setUseCaches(false);
urlConnection.getInputStream();
// 判断返回状态码是否是204
return urlConnection.getResponseCode()!=204;
catch (IOException e)
// e.printStackTrace();
return false;
finally
if (urlConnection != null)
//释放资源
urlConnection.disconnect();
/**
* 检测Wifi 是否需要portal 认证
* @param callBack
*/
public static void checkWifi(ICheckWifiCallBack callBack)
new CheckWifiLoginTask(callBack).execute();
public interface ICheckWifiCallBack
void portalNetWork(boolean isLogin);
在广播接收里判断网络是否需要portal认证:
/** * 接受网络改变的广播 */
private BroadcastReceiver broadcastReceiver = new BroadcastReceiver()
@Override
public void onReceive(Context mContext, Intent intent)
String action = intent.getAction();
if (action.equals(ConnectivityManager.CONNECTIVITY_ACTION))
//.....省略逻辑
portalWifi();
;
/** wifi 认证 检测 **/
private void portalWifi()
CheckWifiLoginTask.checkWifi(new CheckWifiLoginTask.ICheckWifiCallBack()
@Override
public void portalNetWork(boolean isLogin)
//不需要wifi认证
if(!isLogin)
//TODO...
else
//TODO...
);
实现原理很简单吧~
以上是关于安卓手机如何自动登陆wifi的页面认证?的主要内容,如果未能解决你的问题,请参考以下文章