
安卓,在小编实习之前的那段岁月里面,小编都没有玩儿过,如果说玩儿过,那就是安卓
手机了,咳咳,敲登录的时候有种特别久违的熟悉,这种熟悉的感觉就和当时敲机房收费系统一样,那叫一个艰难啊,不过小编相信,在小编的IT成长之路上,正
是因为有了这些艰难险阻陪伴着小编一起成长,才让小编更加勇敢坚强,勇敢的面对一个又一个bug,坚强的敲完一行行代码,经过了几天的研究登录一条线的功
能已经实现,现在小编就来简单的总结一下,还请小伙伴们多多指教哦`(*∩_∩*)′!
总的来说Android的架构和我们之前学习过的三层架构还是很相似的,因为知识都是相通的嘛,嘿嘿,这样入手起来多了几分熟悉感,小编敲登录的思路是这
样的,首先,在model里面建立实体,接着在res中的layout里面建立一个XML文件,对所需要的页面进行相关布局,至此,小编对摆控件还没有多
大的感觉,还需要多多练习,最后在src中ui里面建立一个类写具体的逻辑。在敲登录的时候小编在网上下载了很多demo,但是她们的架构和小编现在所敲
项目的架构不是很相似,所以就摸着石头过河,一路走来,小编摔得鼻青脸肿,但是过程很美丽`(*∩_∩*)′,接下来,我们来看具体的代码实现。 首先,我们需要在model里面建立实体,由于小编用到了两张表,所以需要建立两个model,第一个用到的是LoginMsg,代码如下: - "font-size:18px;">
-
-
-
-
-
-
- package jczb.shoping.model;
-
- import java.io.Serializable;
-
- import android.R.string;
-
-
-
- public class loginMsg implements Serializable {
- private String avatarPath;
- private String accountNum;
- private String littleName;
- private String memberRank;
- private int growths;
- private String memberIntegral;
- public String getAvatarPath() {
- return avatarPath;
- }
- public void setAvatarPath(String avatarPath) {
- this.avatarPath = avatarPath;
- }
- public String getAccountNum() {
- return accountNum;
- }
- public void setAccountNum(String accountNum) {
- this.accountNum = accountNum;
- }
- public String getLittleName() {
- return littleName;
- }
- public void setLittleName(String littleName) {
- this.littleName = littleName;
- }
- public String getMemberRank() {
- return memberRank;
- }
- public void setMemberRank(String memberRank) {
- this.memberRank = memberRank;
- }
- public int getGrowths() {
- return growths;
- }
- public void setGrowths(int growths) {
- this.growths = growths;
- }
- public String getMemberIntegral() {
- return memberIntegral;
- }
- public void setMemberIntegral(String memberIntegral) {
- this.memberIntegral = memberIntegral;
- }
-
- }
-
第二个用到的FoundPassWord,具体代码如下所示: - "font-size:18px;">
-
-
-
-
- package jczb.shoping.model;
- import java.io.Serializable;
- import android.R.string;
-
- public class foundPassWord implements Serializable {
- private String phoneNumber;
- private String vlidationNum;
- private String passWord;
- private String repetyPassWord;
-
-
- public String getPhoneNumber() {
- return phoneNumber;
- }
- public void setPhoneNumber(String phoneNumber) {
- this.phoneNumber = phoneNumber;
- }
- public String getVlidationNum() {
- return vlidationNum;
- }
- public void setVlidationNum(String vlidationNum) {
- this.vlidationNum = vlidationNum;
- }
- public String getPassWord() {
- return passWord;
- }
- public void setPassWord(String passWord) {
- this.passWord = passWord;
- }
- public String getRepetyPassWord() {
- return repetyPassWord;
- }
- public void setRepetyPassWord(String repetyPassWord) {
- this.repetyPassWord = repetyPassWord;
- }
- }
-
接着,我们来画页面,用xml对我们的登录页面进行相关布局设置,具体代码如下所示: |