33558 www.Sina.com/import Android.content.context; 导入安卓. net.connectivity manager; 导入安卓. net.network info; import java.util.regex.Matcher; import java.util.regex.Pattern;/* * *检查des :网络管理工具* createdbyxsf * on 2016.04.10:34 */publicclassnetworkutils {/* * *网络是否可用@ paramparamcontextext publicstaticbooleanisnetconnected (contextparamcontext ) { boolean i=false; networkinfolocalnetworkinfo=(连接管理器) param context.getsystemservice (context.connectivity _ service ) ) if () localnetworkinfo!=null ((localnetworkinfo.is available ) ) ) )返回真; 返回假; }/***wifi连接到*/publicstaticbooleaniswificonnected (上下文) connectivitymanagercm=) connectivitymanager=null (networkinfonetworkinfo=cm.getactivenetworkinfo ); 网络信息!=null networkInfo.getType ()==connectivity manager.type _ wifi ) { return true; } }返回假; } /** *为*/publicstaticbooleanis 3g connected (上下文) connectivitymanagercm=) connectivitymanager (上下文管理器) contectivivivivity=null (networkinfonetworkinfo=cm.getactivenetworkinfo ); 网络信息!=null networkInfo.getType ()==connectivity manager.type _ mobile ) { return true; } }返回假; }/* * *确定URL是否有效*/publicstaticbooleanislinkavailable (字符串链接) patternpattern=pattern.compile ) (^ ) 3358 3360 [ a-za-z0-9 ]-[ a-za-z0-9 ]|[ a-za-z0-9 ] (. ([ a-za-z ] )/)? 裘3360 )? *$ ',Pattern.CASE_INSENSITIVE; matcher matcher=pattern.matcher (链接); if(Matcher.Matches () ) {返回真; }返回假; }