在我剛完成我的android小項(xiàng)目的時(shí)候是沒去弄登錄的,不過偶然間突然想到現(xiàn)在很多應(yīng)用很多都有弄驗(yàn)證碼登錄的岗钩,這樣的好處無疑就是方便快捷,不用記密碼臂港;所以我也去去搞了個(gè)驗(yàn)證碼登錄的。
我們就開始講吧疲恢,首先我們整個(gè)項(xiàng)目界面很簡(jiǎn)單瓷胧,就兩個(gè)EditText和兩個(gè)Button,如下:
然后就需要我們?nèi)ジ鞔筇峁┒绦欧?wù)的平臺(tái)了,這種平臺(tái)有很多杂数,這里我們就選用免費(fèi)SDK平臺(tái)Mob瘸洛,我試過的感覺就是偶爾能成功發(fā)來短信,偶爾又不能那伐,我想應(yīng)該是免費(fèi)的原因吧石蔗,不清楚有沒有限制次數(shù),大家可以到各平臺(tái)去了解一下诉探。Mob官網(wǎng)地址:http://www.mob.com/棍厌。
首先進(jìn)入這個(gè)平臺(tái)耘纱,我們先注冊(cè)一個(gè)賬號(hào),然后新建一個(gè)應(yīng)用 ? ?會(huì)獲取到app key?和app? secret揣炕, 這個(gè)在你的項(xiàng)目里面需要用到畸陡,然后再去下載SDK
進(jìn)去點(diǎn)擊下載SDK即可,下載完成將其解壓曹动,然后將libs目錄下的幾個(gè)文件復(fù)制
將這幾個(gè)文件復(fù)制到自己的android項(xiàng)目的libs目錄下牲览,然后再build gradle構(gòu)建項(xiàng)目,添加如下代碼:
然后還要在AndroidManifest.xml文件中添加如下的activity:
android:name="com.mob.tools.MobUIShell"
android:configChanges="keyboardHidden|orientation|screenSize"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:windowSoftInputMode="stateHidden|adjustResize"/>