菜鳥初嚐寫部落格,排版、內容不好望多多包涵……
以下原始碼都是從我完整專案搬來,可能會不全,如有不對之處請見諒。
新手小花點時間就好。老菜路過唄
原理:1.輸入手機號在本地判斷號是否合法
2.傳送到伺服器成功把返回驗證碼賦值給一常量,開啟個執行緒倒計時
public class registeractivity extends activity
public void doclick(view view) else if (!helper.isphonenumber(et_account.gettext().tostring())) else
}, 0, 1000);
}else if (code == 5)
else if (code==-1)
} catch (exception e)
}@override
public void onfail(string result)
}, helper.website + "sendmsg", params);
}} else if (id == r.id.btn_register)
if (textutils.isempty(et_verify_code.gettext().tostring())
|| et_verify_code.gettext().tostring().trim().length() == 0)
if (!verify_code_sms.equals(userinfo.random))
if (!once.equals(twice))
if (once.length() < 6)
if (!helper.cannetworkuseful(this))
dialog_pd = progressdialog.show(this, null,
"正在載入...請稍後", true, false);
* 焦點切換處理
*/onfocuschangelistener etfocuschangelistener = new onfocuschangelistener() catch (exception e)
} else
} };
private timer timer;// 計時器
int jishi = 120;
private handler handler = new handler() else
};}; /**返回按鍵*/
public void titleback(view v)
@override
public void ondestroy()
}
xml:
<?xml version="1.0" encoding="utf-8"?>
傳送驗證碼,60秒倒計時
在做專案中肯定會遇到傳送驗證碼的倒計時,此篇記錄我做專案中傳送驗證碼倒計時的 傳送簡訊驗證碼 var currenttimer null function sendsmscode phonedata return var postdata 手機號 1 註冊 2 登入 var resdata getp...
iOS傳送驗證碼倒計時應用
app註冊的時候,經常會遇到傳送驗證碼的功能,當點選傳送驗證碼的時候,那個button就開始了倒計時,當計時結束才可以重新傳送,效果如下 具體 實現如下 ibaction sendmes uibutton sender else timeout 一定要呼叫resume 開啟定時器的功能 這個butt...
vue 傳送驗證碼倒計時公共元件
基本上做的每個專案都會有傳送驗證碼的需求,之前一直是遇到一次寫一次方法,這次做這個需求的時候正好把這個功能封裝為元件,以方便後期使用。這 裡需 要注意的 是 color 這裡需要注意 的是 1,了解vue props屬性的都知道,我在props傳引數的時候預設值是在你什麼引數都沒有傳入的時候生效 2...