本教學適用於ios系統,決勝時刻手遊在國區還未上線,那麼,如何下載及登陸呢?接下來小編為您帶來相關教學。1首先,在桌面開啟【App Store】,在搜尋欄中搜尋【決勝時刻】,可以看到,結果
2020-11-29 13:46:59
此模擬安卓使用者登入模組練習中運用到了物件導向、集合(List、Map)、IO(StringReader)、XML(Pull解析)知識點。
其中需用到的eclipse快捷鍵有:
Ctrl+O:查詢方法
Ctrl+T:類的樹狀結構
Ctrl+Shift+T:查詢類
Alt+Shift+M:提取資料成一個方法
思路流程:
登入模組需要用到的類:
使用者類(用於封裝使用者資訊)
服務類(用於傳送從List、Map集合中XML型別的使用者資訊)
業務類(用於進行使用者登入時的業務邏輯判斷,驗證使用者名、密碼是否正確)
視窗類(用於顯示登入視窗,並進行登入輸入框的非空等驗證)
在layout中建立簡單使用者登入介面(美工後續新增,先實現登入功能)
建立需要用到的User類,並封裝新增手機號、密碼屬性,和為其賦值的構造方法,還有get、set、toString方法,且新增所需要的注釋。
顯示登入介面,在登入視窗MainActivity中判斷使用者登入時的非空驗證和輸入格式驗證,在判斷使用者和密碼是否和伺服器的使用者名和密碼是否一致時,先寫出邏輯,後續再新增其完整功能。
新增模擬伺服器傳送XML使用者資訊的類Service,其中需要將每個使用者資訊新增到Map集合中,再將所有使用者資訊新增到List集合佇列中,提供供使用者登入驗證的介面,然後疊代List集合判斷使用者輸入的使用者名存在後,將List集合中的使用者資訊組合和字串返回,否則返回空Null。
最後將使用者登入的業務邏輯模組UserService類補充完畢即可。其中findByUserId方法表示通過使用者名獲得User物件、parseXml方法表示解析從Service類中獲取到的XML使用者資訊字串、processData方法表示利用Pull解析將從Service類中的字串解析成使用者名(手機號)和密碼,並封裝到User物件中,提供判斷使用者名和密碼是否正確。
相關文章
本教學適用於ios系統,決勝時刻手遊在國區還未上線,那麼,如何下載及登陸呢?接下來小編為您帶來相關教學。1首先,在桌面開啟【App Store】,在搜尋欄中搜尋【決勝時刻】,可以看到,結果
2020-11-29 13:46:59
當我們在玩決勝時刻11-決勝時刻的時候如何進入監獄呢?1進入監獄,被士兵拉下車後,可以看到開啟的門,按住w鍵向大門走去,等待電梯的下降。 2隊友被拽倒在地,按住w繼續往前走,被帶著頭
2020-11-29 05:28:59
悟飯趣玩是一款可以直接下載遊戲的一款軟體,有很多朋友不知道如何下載,我在這裡出個教學。有需要的朋友可以看看。1第一步,開啟手機悟飯趣玩。 2第二步,點選psp類型遊戲。 3
2020-07-23 10:29:44
ps4惡靈古堡6怎麼雙人呢,還是有很多的小夥伴們不知道吧,現在我就來為朋友們簡單的介紹一下吧。1首先,我們大家先來一起看,如果是本地雙人的話就需要先進入我們的遊戲,再去選擇模
2020-07-23 10:29:42
許多小夥伴都喜歡玩墓麗影10:崛起那怎麼調中文字幕及語音?接下來我給大家簡單分享一下我的經驗,這次的古墓奇兵還有中文語音哦!1首先,我們開啟電腦,進入遊戲古墓奇兵這款遊戲,進入
2020-07-23 10:29:30
現在使用蘋果手機的小夥伴越來越多,那麼很多人想在蘋果手機上下載facebook卻不知道具體的操作方法,這裡小編就給大家介紹下蘋果手機怎麼下載facebook,希望能幫助到大家。 1首先
2019-12-26 05:53:33