一、 总体需求
对开源软件proxydroid做定制化开发工作,使符合我们的应用场景和需求,保证客户端安全、可靠、稳定。
二、 软件使用环境
arm处理器、android5.1+
三、 定制软件
proxydroid
四、具体需求
1、开机自启动,系统启动后,在移动网络下,自动启动代理客户端,并以服务方式常驻运行,限制所有访问互联网的请求使用全局代理模式;
2、无界面配置proxydroid,使用配置文件的方式,配置文件中的信息由卡初始化时向认证服务器请求后加密保存在本地的配置文件中;
3、静默运行(去掉现在的连接震动、铃声等提醒);
4、在不root的前提下,能启用全局代理;
5、初始化时读取硬件信息(mac、imie)和卡信息(iccid,卡号),用于认证需要。