1.一种网络连接方法,其特征在于,包括:
获取应用程序发起的网络连接请求;
在所述网络连接请求满足预设条件,且当前蜂窝网络处于关闭状态时,调用专用网络接口,所述专用网络接口是在系统层面上公开的网络接口;
根据所述专用网络接口访问网络服务。
2.根据权利要求1所述的方法,其特征在于,所述预设条件,包括:
所述网络连接请求中包括的应用标识与预设应用标识相符。
3.根据权利要求1或2所述的方法,其特征在于,所述专用网络接口是连通性管理ConnectivityManager类实现的一个私有接口,所述调用专用网络接口包括:
根据所述ConnectivityManager类的开始使用网络功能StartUsingNetworkFeature方法调用所述专用网络接口,其中,所述StartUsingNetworkFeature方法的传入参数包括指定网络互联协议IP地址。
4.根据权利要求3所述的方法,其特征在于,所述根据所述专用网络接口访问网络服务,包括:
根据所述专用网络接口访问在所述指定IP地址部署的特定的网络服务。
5.一种网络连接装置,其特征在于,包括:
获取模块,被配置为获取应用程序发起的网络连接请求;
接口调用模块,被配置为在所述获取模块获取到的网络连接请求满足预设条件,且当前蜂窝网络处于关闭状态时,调用专用网络接口,所述专用网络接口是在系统层面上公开的网络接口;
网络访问模块,被配置为根据所述接口调用模块调用的所述专用网络接口访问网络服务。
6.根据权利要求5所述的装置,其特征在于,所述预设条件,包括
所述网络连接请求中包括的应用标识与预设应用标识相符。
7.根据权利要求5或6所述的装置,其特征在于,所述专用网络接口是连通性管理ConnectivityManager类实现的一个私有接口,所述接口调用模块被配置为:
在所述获取模块获取到的网络连接请求满足预设条件,且当前蜂窝网络处于关闭状态时,根据所述ConnectivityManager类的开始使用网络功能StartUsingNetworkFeature方法调用所述专用网络接口,其中,所述StartUsingNetworkFeature方法的传入参数包括指定IP地址。
8.根据权利要求7所述的装置,其特征在于,所述网络访问模块被配置为:
根据所述专用网络接口访问在所述指定IP地址部署的特定的网络服务。
9.一种网络连接装置,其特征在于,包括:
处理器;
用于存储所述处理器的可执行指令的存储器;
其中,所述处理器被配置为:
获取应用程序发起的网络连接请求;
在所述网络连接请求满足预设条件,且当前蜂窝网络处于关闭状态时,调用专用网络接口,所述专用网络接口是在系统层面上公开的网络接口;根据所述专用网络接口访问网络服务。