Android實(shí)現(xiàn)遠(yuǎn)程登錄功能,含有進(jìn)度條loading登錄效果,登錄后臺(tái)通知更新UI線程,主要用于登錄失敗,通知UI線程更新界面,檢查用戶登陸,服務(wù)器通過(guò)DataOutputStream的dos.writeInt(int);來(lái)判斷是否登錄成功(服務(wù)器返回int>0登陸成功,否則失?。?,登陸成功后根據(jù)isRememberMe來(lái)判斷是否保留密碼(用戶名是會(huì)保留的),如果連接服務(wù)器超過(guò)5秒,也算連接失敗。幾點(diǎn)說(shuō)明:1.遠(yuǎn)程登錄(用戶名和密碼超過(guò)3位長(zhǎng)度則成功,在服務(wù)器可以自己設(shè)置代碼)
2.含有l(wèi)oading效果(多線程處理,時(shí)事返回?cái)?shù)據(jù))
3.登錄不成功能夠提示出錯(cuò)原因
4.保存登錄后的信息(如用戶名和密碼,可以自己設(shè)置)
注意:
1.需要設(shè)置androidManifest文件
2.需要編寫(xiě)一個(gè)服務(wù)器servlet代碼
3.別望了配置web.xml(如果是jsp則可以不用配置)
4.需要在Login.class中的內(nèi)部類(lèi)LoginFailureHandler的run方法中的validateURL
您的評(píng)論需要經(jīng)過(guò)審核才能顯示
有用
有用
有用