基于Android平台的WiFi管理软件的设计与实现
2014-10-21刘瑾刘一玮李玥
刘瑾 刘一玮 李玥
摘 要:Android智能终端通过WLAN无线局域网接入互联网是用户最常用的上网方式,但是在同时检测到多个WiFi信号的时候,用户不得不手动连接到想要连接的信号上去。本文通过研究Android应用程序设计原理和Android中处理WiFi信号的相关类库,最后设计实现了WiFi管理软件,通过设定使用过的WiFi信号的优先级实现自动连接。软件在红米,三星等智能终端上安装使用,实现了WiFi的自动连接。
关键词:Android;WiFi;优先级管理;软件设计
中图分类号:TP311.52
移动终端在近年中发展迅速,尤其是智能手机平台Android的发布与开源,其发展势头强劲,给移动领域注入了新的活力。Android系统是Google公司开发的一个开源手机操作系统,它包括了智能手机工作所需的全部软件[1]。WLAN无线局域网使用无线信道来接入网络,以其高速、灵活、易于管理和扩展等特点,迅速成为宽带接入的最有效方式之一。
Android智能终端的用户在通过WiFi信号连接WLAN时,如果同时搜索到多个WiFi信号或者用户位置发生移动从一个WiFi信号覆盖范围移动到另一个WiFi信号覆盖范围时,智能终端不能自动连接到用户想要连接的信号,需要用户进行手动连接。本文设计的WiFi管理软件能够管理使用过的WiFi信号,可以设置不同信号的优先级,并且能够按照设置的优先级自动连接当前可用WiFi信号中优先级最高的信号。实现了WiFi信号的智能化自动连接及基本信息(WiFi名称、信号强度)的查看。
1 Android应用程序概述
Android应用程序主要由四部分构造而成:Activity(活动对象)、intent(目标)、Service(服务)、Content Provider(内容提供者)。……