android/java 验证电话号码或者固定电话_android 验证网络是否可用
2014-09-30 19:48:30 By: shinyuu
java 通过正则表达式验证电话号码或者固定电话、安卓中验证电话号吗
[email protected]: isPhoneNumberValid [email protected]: 验证号码 手机号 固话均可 [email protected] qinyl [email protected] 2014年6月20日 下午3:16:03 [email protected] @param phoneNumber [email protected] @return 设定文件 [email protected] boolean 返回类型 [email protected] public static boolean isPhoneNumberValid(String phoneNumber) { boolean isValid = false; String expression = "((^(13|15|18)[0-9]{9}$)|(^0[1,2]{1}d{1}-?d{8}$)|" + "(^0[3-9] {1}d{2}-?d{7,8}$)|" + "(^0[1,2]{1}d{1}-?d{8}-(d{1,4})$)|" + "(^0[3-9]{1}d{2}-? d{7,8}-(d{1,4})$))"; CharSequence inputStr = phoneNumber; Pattern pattern = Pattern.compile(expression); Matcher matcher = pattern.matcher(inputStr); if (matcher.matches()) { isValid = true; } return isValid; }
android 检查网络是否可用
[email protected]: CheckNetworkState [email protected]: TODO(这里用一句话描述这个方法的作用) [email protected] qinyl [email protected] 2014年6月20日 下午3:58:14 [email protected] 设定文件 [email protected] void 返回类型 [email protected] public void CheckNetworkState() { boolean flag = false; ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); State mobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE) .getState(); State wifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI) .getState(); // 如果3G、wifi、2G等网络状态是连接的,则退出,否则显示提示信息进入网络设置界面 if (mobile == State.CONNECTED || mobile == State.CONNECTING) return; if (wifi == State.CONNECTED || wifi == State.CONNECTING) return; // 如果不可用,弹出对话框 }
若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力
想获取DD博客最新代码、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)
或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)
如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教
为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)
感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛