校园网是目前许多高校网络环境中提供的内网服务,提供给学生、教师等使用。但很多时候,每次使用校园网都要输入登入账号和密码,还需要通过一些验证,这些繁琐的操作就让人感到非常麻烦。
为了方便大家使用校园网,我们可把它做成App形式,跳过登入页面直接进入固定网页,以下是其中的原理和详细介绍
一、校园网常常出现在大家视野里的登入方法
校园网的登入方法主要有以下几种
1. PPPoE方法一种基于点到点协议的认证方法,需要在设备中手动登入;
2. 802.1x方法一种基于局域网的认证方法,需要通过交换机手动登入;
3. Portal登入方法一种基于网页认证的方法,需要在网页上手动输入账号密码、验证码等信息;
在这三种方法中,Portal登入方法最常见。因为Portal登入方法不需要特定设备支持,也不会限制设备的数量。所以呢,我们可将这样的登入方法作为我们跳过登入页面的重点来考虑。
二、校园网跳过登入页面原理
1. 记录账号密码
我们可使用App的cache来存储已经手动登入的账号和密码。当App首次启动时,用户需要手动输入登入信息,之后记录下来,以后再次启动时就无需再次输入。
2. 启动时模拟访问
我们可在App启动之后模拟访问校园网的登入页面,并携带之前记录的账号密码等信息,直接登入成功。这样,用户就可以无需再次输入信息直接进入校园网了。
3. 保存Cookies
我们在模拟访问校园网的登入页面时,需要获取登入成功的Cookies信息,并把它保存下来。之后每次访问其他网页,都可以使用这个Cookies信息自动登入。这样,用户就可以直接使用App访问固定网页或其他校园网相关网址了。
三、开发一款校园网跳过登入页面的App
1. 选择开发工具
我们可选用安卓 Studio、Visual Studio等常常出现在大家视野里的开发工具来进行开发。这些工具都可以方便地对原始代码进行编辑和调试。
2. 建立基础框架
我们需要建立一个基础框架,包括登入界面、主界面、设置界面、缓存处理等等。其中,缓存处理部分可以用键值对的方法来储存用户输入的账号密码信息。
3. 模拟访问和Cookies处理
我们需要在App启动后自动模拟访问校园网的登入页面,并获取Cookies信息。同时,我们也需要处理好Cookies信息的保存和更新,这样就可以直接访问其他网页或校园网相关网址了。
4. 连接固定网页
我们需要在App中连接固定的网页,让用户可以直接访问。
5. 界面美化和优化
最后,我们进行界面美化和效率优化,让用户能够愉悦地使用这个App。
总结
以上就是校园网跳过登入页面固定网页做成app的原理和详细介绍。通过这个App,用户可以方便快捷地使用校园网的各项服务,防止了每次需要手动登入的麻烦。