安卓系统是否支持修改识别手机卡不能识别位数,从11位修改成识别13位

查看: 8979|回复: 18
控制EidtTex输入只能为11位数字(判断手机号码)
签到天数: 385 天连续签到: 4 天[LV.9]以坛为家II主题帖子e币
没有eoe的账号,级别还太低,出门如何吹牛逼?
才可以下载或查看,没有帐号?
&&整理了一下所做项目登陆时用户名和密码输入时的控制验证(用户名只能是手机号码,用户名和密码不能为空),可以抽取成为函数直接使用:&&
& && && && && && && && && && &boolean isTel =&&//标记位:true-是手机号码;false-不是手机号码
& & & & & & & & & & & & & & & & /* 判断输入的用户名是否是电话号码 */
& & & & & & & & & & & & & & & & if (edtName.getText().toString().length() == 11) {
& & & & & & & & & & & & & & & & & & & & for (int i = 0; i & edtName.getText().toString().length(); i++) {
& & & & & & & & & & & & & & & & & & & & & & & & char c = edtName.getText().toString().charAt(i);
& & & & & & & & & & & & & & & & & & & & & & & & if (!Character.isDigit(c)) {
& & & & & & & & & & & & & & & & & & & & & & & & & & & & isTel =
& & & & & & & & & & & & & & & & & & & & & & & & & & & & //只要有一位不符合要求退出循环
& & & & & & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & } else {
& & & & & & & & & & & & & & & & & & & & isTel =
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & /*只有用户名、密码不为空,并且用户名为11位手机号码才允许登陆*/
& & & & & & & & & & & & & & & & if (TextUtils.isEmpty(edtName.getText())) {
& & & & & & & & & & & & & & & & & & & & Toast.makeText(LoginActivity.this, &用户名不能为空!&, 0).show();
& & & & & & & & & & & & & & & & } else if (!isTel) {
& & & & & & & & & & & & & & & & & & & & Toast.makeText(LoginActivity.this, &用户名请输入11位手机号码!&, 0).show();
& & & & & & & & & & & & & & & & }else if (TextUtils.isEmpty(edtPwd.getText())) {
& & & & & & & & & & & & & & & & & & & & Toast.makeText(LoginActivity.this, &密码名不能为空!&, 0).show();
& & & & & & & & & & & & & & & & } else {
& & & & & & & & & & & & & & & & & & & & //执行所需要的操作
& & & & & & & & & & & & & & & & }
签到天数: 140 天连续签到: 1 天[LV.7]常住居民III主题帖子e币
我的写法中限制了用户输入其他字符。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
有帮助: 5 &
该用户从未签到主题帖子e币
在布局文件中给EditText设置一下maxLength就可以了
我觉得这个应该只是设置最大的输入长度是11,如果输入值的长度小于11的话,也是可以的。&
签到天数: 385 天连续签到: 4 天[LV.9]以坛为家II主题帖子e币
在布局文件中给EditText设置一下maxLength就可以了
我觉得这个应该只是设置最大的输入长度是11,如果输入值的长度小于11的话,也是可以的。
签到天数: 201 天连续签到: 6 天[LV.7]常住居民III主题帖子e币
你可以用个正则来判断没必要循环呐
现在暂时处于小白阶段,正则确实很好用,我还是用的不太熟练,所以就用循环了...我的技术暂时还是不太好,希望能和大家多多交流和沟通,也希望大家能够多多指点,一起进步,嘻嘻~&
签到天数: 385 天连续签到: 4 天[LV.9]以坛为家II主题帖子e币
你可以用个正则来判断没必要循环呐
现在暂时处于小白阶段,正则确实很好用,我还是用的不太熟练,所以就用循环了...我的技术暂时还是不太好,希望能和大家多多交流和沟通,也希望大家能够多多指点,一起进步,嘻嘻~
签到天数: 140 天连续签到: 1 天[LV.7]常住居民III主题帖子e币
这个其实用文本框的属性控制就可以了啊,EditText不是有个属性是:android:inputType=&phone&,而且还可以控制他的长度用maxLength就可以了啊
我试了一下,android:inputType="phone"还是可以输入(、)等特殊符号的,maxLength是设置最大长度的,但是手机号码要求每次输入的都是11位才可以。&
签到天数: 385 天连续签到: 4 天[LV.9]以坛为家II主题帖子e币
这个其实用文本框的属性控制就可以了啊,EditText不是有个属性是:android:inputType=&phone&,而且还可以 ...
我试了一下,android:inputType=&phone&还是可以输入(、)等特殊符号的,maxLength是设置最大长度的,但是手机号码要求每次输入的都是11位才可以。
签到天数: 140 天连续签到: 1 天[LV.7]常住居民III主题帖子e币
这个应该可以,我的项目是这样的,然后我的editext是这样的:
android:id=&@+id/login_edit_phone&
& && && && &android:layout_width=&fill_parent&
& && && && &android:layout_height=&wrap_content&
& && && && &android:background=&@drawable/srounded_tab_top_white&
& && && && &android:cursorVisible=&true&
& && && && &android:drawableRight=&@drawable/delete_selector&
& && && && &android:hint=&@string/username&
& && && && &android:inputType=&phone&
& && && && &android:padding=&10dp&
& && && && &android:singleLine=&true&
& && && && &android:textColor=&@color/black&
& && && && &android:textColorHint=&@color/bg_gray&
& && && && &android:textCursorDrawable=&@null&
& && && && &android:textSize=&14sp&
还有判断手机格式的代码:
// 判断手机格式是否正确
& & & & private boolean isPhone(String str) {
& & & & & & & & Pattern pattern = pile(&1[0-9]{10}&);
& & & & & & & & Matcher matcher = pattern.matcher(str);
& & & & & & & & if (matcher.matches()) {
& & & & & & & & & & & &
& & & & & & & & } else {
& & & & & & & & & & & &
& & & & & & & & }
恩,用正则判断是最好的选择啦,不过楼主还是小白,正则用的不是很熟练,嘻嘻~很感谢你提供的代码,希望以后能够多多向你学习和讨教,一起进步~&
签到天数: 385 天连续签到: 4 天[LV.9]以坛为家II主题帖子e币
这个应该可以,我的项目是这样的,然后我的editext是这样的:
android:id=&@+id/login_edit_phone&
& && &&&...
恩,用正则判断是最好的选择啦,不过楼主还是小白,正则用的不是很熟练,嘻嘻~很感谢你提供的代码,希望以后能够多多向你学习和讨教,一起进步~
我也是小白呢,正则表达式也不大了解,这个表达式也是网上搜的,可用。&
签到天数: 140 天连续签到: 1 天[LV.7]常住居民III主题帖子e币
恩,用正则判断是最好的选择啦,不过楼主还是小白,正则用的不是很熟练,嘻嘻~很感谢你提供的代码,希望 ...
我也是小白呢,正则表达式也不大了解,这个表达式也是网上搜的,可用。
签到天数: 19 天连续签到: 1 天[LV.4]偶尔看看III主题帖子e币
用正值来判断啊。。。。
签到天数: 4 天连续签到: 1 天[LV.2]偶尔看看I主题帖子e币
不错,下载收藏学习。
推荐阅读热门话题
61887420384328284284261252226223212205201192715
1&小时前昨天&23:48昨天&21:01昨天&16:16昨天&13:35昨天&11:08昨天&10:00前天&23:54前天&20:15前天&01:273&天前3&天前4&天前4&天前4&天前4&天前
Powered by11位手机号码的由来_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
11位手机号码的由来
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢手机TF卡无法识别怎么修复
手机TF卡无法识别怎么修复
  在日常生活中,相信很多人都遇到过手机tf卡读不出来的的,这给很多人到来了麻烦,下面就一起来看看这TF卡无法识别怎么修复。
  1、从手机中,取出TF卡,插入读卡器中,如果能读出来,把里面的文件拷贝出来,然后在格式话即可。(格式化,小编本人不提倡)
  手机TF卡无法识别怎么修复
  2、当然我们也可以把内存卡放到其他手机上看看,如果还是提示SD卡受损 ,点击后弹出格式化SD卡信息, 那我们再通过设置-更多设置-存储 ,看看SD卡有没有加载上去,如果没有的话,请看下面步骤。
  手机TF卡无法识别怎么修复
  3、从手机上取出TF卡,插入读卡器中,并将读卡器插入电脑中(注意:不想格式化内存卡,也可以进行此类操作)。
  手机TF卡无法识别怎么修复
大家都在下
还没关注下载之家微信 的亲们赶紧扫一扫左侧的二维码吧!或搜账号:
还没关注下载之家微信 的亲们赶紧扫一扫左侧的二维码吧!或搜账号:
微信公众号
Copyright &
下载之家().All Rights Reserved
备案号:闽ICP备号-8
京公网安备 19号您所在的位置: &
安卓手机无法识别sim卡怎么办?安卓手机不认手机卡怎么办
时间: 13:40:18
编辑:xwgod
来源:下载吧
安卓手机无法识别sim卡怎么办?安卓手机不认手机卡怎么办?下载吧小编收集了一些解决办法,希望能帮上大家。&  【安卓手机无法识别sim卡解决方法】  1、无法发送短信  首先确认下手机是否欠费,如果不是应该是短信中心号码错误。这时候你可以打开信息,点击菜单键,点击“设置”-“短信服务中心”,将短信中心号码设置为当地网络运营商的短信中心号码就可以了(不知道的可致电当地运营商咨询)。  2、手机无法识别到SIM卡  先尝试重新安装SIM卡,不行的话,用橡皮将金属芯片擦拭干净试试。若不能解决,而手机可以读取其他SIM卡,建议更换新卡。也可在拨号界面输入指令“*#06#”,如果未显示机身IMEI码,就只能送去维修。  3、运行某软件或游戏死机  先看看导致这种现象原因是什么,手机运行内存不足,手机被ROOT,误删除软件导致,还是手机系统本身故障。  如是因为误删除软件,更新下载软件的最新版本就可解决。内存不足的话,这个简单退出后台运行的程序就好。因为ROOT的原因进行OTA升级。手机系统故障智能将手机重要资料备份,尝试恢复出厂设置了。
分享给朋友:
安卓相关教程
安卓相关新闻
下载1359次
下载1871次
下载1051次
下载1194次
下载1972次
下载1982次
下载1167次
下载1853次
下载1280次
下载1742次
热门关键字

我要回帖

更多关于 手机卡不识别 的文章

 

随机推荐