首页

高仿饿了么源码

java

2020-7-23

基本框架  一部功能已经实现

package com.example.wangzelin.flx.activity;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.text.TextUtils;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;

import com.example.wangzelin.flx.R;
import com.example.wangzelin.flx.entity.User;


public class MainActivity extends Activity {
	/**成员变量中的实例变量*/
	private EditText userEt;
	private EditText pwdEt;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		userEt=(EditText)findViewById(R.id.Login_userName);
		pwdEt=(EditText)findViewById(R.id.login_password);


		
	}

	public void onClick(View view) {
		switch (view.getId()) {

            case R.id.LoginToRegeist_bt:
			Intent intent = new Intent(MainActivity.this,RegeistAtivity.class);
			startActivity(intent);
			finish();
                break;
            case R.id.Login_Bt:
				//1.获得用户输入的数据
				String user=userEt.getText().toString();
				String pwd=pwdEt.getText().toString();

				//2.验证数据是否为空
				//TextUtils类是Android官方给的工具类
				//此工具类中提供了一些静态方法用于对一些值进行验证
				if(TextUtils.isEmpty(user)){
					//调用EditText的setError方法显示错误
					userEt.setError("用户名不能为空");
					return;//表示方法的结束
				}
				if(TextUtils.isEmpty(pwd)){

					pwdEt.setError("密码不能为空");
					return;
				}
				//3.验证数据是否满足业务逻辑

				if(pwd.length()<6){
					pwdEt.setError("密码必须6位以上");
					return;
				}
				//4.验证用户是否存在
				User user1=findUserById(user);

				//5.验证密码是否正确
				if(!pwd.equals(user1.getPassword())){
					pwdEt.setError("密码不正确!");
					return;
				}

                //6.给出提示信息(成功或失败)
                Toast.makeText(this, "登陆OK", Toast.LENGTH_LONG).show();

            break;
		}


	
		}

	public User findUserById(String phone){
		if(!phone.equals("12345678912"))
			return null;//说明没找到
		return new User("12345678912","123456");
	}



}

	



资源下载此资源下载价格为3D币(VIP免费),请先
资源文件列表
Flx/.git/COMMIT_EDITMSG , 6
Flx/.git/config , 324
Flx/.git/description , 73
Flx/.git/FETCH_HEAD , 206
Flx/.git/HEAD , 20
Flx/.git/hooks/applypatch-msg.sample , 478
Flx/.git/hooks/commit-msg.sample , 896
Flx/.git/hooks/post-update.sample , 189
Flx/.git/hooks/pre-applypatch.sample , 424
Flx/.git/hooks/pre-commit.sample , 1642
Flx/.git/hooks/pre-push.sample , 1348
Flx/.git/hooks/pre-rebase.sample , 4951
Flx/.git/hooks/prepare-commit-msg.sample , 1239
Flx/.git/hooks/update.sample , 3611
Flx/.git/index , 39431
Flx/.git/info/exclude , 240
Flx/.git/logs/HEAD , 3337
Flx/.git/logs/refs/heads/aph , 880
Flx/.git/logs/refs/heads/master , 2447
Flx/.git/logs/refs/remotes/origin/aph , 572
Flx/.git/logs/refs/remotes/origin/master , 1853
Flx/.git/objects/00/4dee416c9c44fa0f3dfabc203561e3b9c27ec6 , 81
Flx/.git/objects/00/52c5490b3f0caf62eb69338d0806efbe106373 , 1677
Flx/.git/objects/00/853bca08c1e490ed9300244b849422d4209c72 , 195
Flx/.git/objects/00/c190fbb9e4ebe3f7b64613f3dda9fe19a839b0 , 1327
Flx/.git/objects/01/5b6e8cf78749ded0f0a6998c6af9d5f35f7c8d , 135
Flx/.git/objects/01/63166165fa49263cc7e2644be3a844dd4bf7fb , 160
Flx/.git/objects/01/7ea11dc96f0b06c9a2cdf89e75384a0b2396cd , 463
Flx/.git/objects/01/8b309528e64887df303a8d629382789644fda4 , 81
Flx/.git/objects/01/93c2673203020e3726e397a6870107f9e38aa9 , 65
Flx/.git/objects/02/00c8ffac21cecbb73c01f3532e976425085cc4 , 711
Flx/.git/objects/02/789e4adc6f04d753f914496d1d5b47d8348f28 , 159
Flx/.git/objects/02/adc8ded66a5bd6dbddf3a6b55e516b06c6ff9a , 49
Flx/.git/objects/02/b92d9a3b86380bf897f87cfb4b51ebfb4777ad , 156
Flx/.git/objects/02/c94fe2ea615ac182c8e433874759a5bb22eb33 , 248
Flx/.git/objects/02/f61cee1836b59e5f90f1fe782ac819972e557d , 193
Flx/.git/objects/03/2b20c7b4e267f0039d9b387b05d32af779bbbb , 398
Flx/.git/objects/03/85a7a74983b5a57658dd0bacbceffb9b92834a , 778
Flx/.git/objects/04/22e002b3ab531c9250121fc97a93d7ed99637c , 160
Flx/.git/objects/04/87d555e5f91602906823a79fa39c350da13d5e , 3413
Flx/.git/objects/04/ec908c5f5e841dd8cc9910bf5924ebe40e9f6a , 49
Flx/.git/objects/05/5df0d6ba134e5443426242b780bc57c9a9e20e , 45
Flx/.git/objects/05/d5a51a79ca8e9f6a528aa55fc4b66dd0bdf243 , 249
Flx/.git/objects/05/ff08297e952828b712333ef89b0e791b194438 , 52
Flx/.git/objects/06/22e1195f7091bef248e70ffa18301931e8a91d , 49
Flx/.git/objects/06/70ef1a265ae93a9dcc0f088a6e8805e50b2e33 , 191
Flx/.git/objects/06/a6945a480fc07f95f75ccfd36d6a8051ff0bb6 , 871
Flx/.git/objects/06/b65d4be2f7ae9f73f1e0979174d4bb78f8c0e6 , 6568
Flx/.git/objects/06/ed0ac2fb2ecdb038c7db9dfdc73fd608e96f1c , 455
Flx/.git/objects/07/25953d310fd0a57f564de7349dc74274e49113 , 1103
Flx/.git/objects/07/7fd8d2e7157050ae35e659824f824b4bbd53d7 , 1226
Flx/.git/objects/07/80cb9b2f12a64a57a351c7f42df89b41f009d9 , 656
Flx/.git/objects/07/9c8292b303f69562278a3454548f528eb83812 , 49
Flx/.git/objects/07/f911eb11ad56ec4b2dec73013d60e76f9f34aa , 251
Flx/.git/objects/08/196e6b1aad6f82fb8a1f839f28555ec2d9db36 , 1725
Flx/.git/objects/08/33b17cdc990821a35b16a3b120a3f44a8535e0 , 300
Flx/.git/objects/08/45becd434707c52e8643d7991fdeebb5ccca2d , 194
Flx/.git/objects/08/db1000e69eae821ad18528d73f35e12523be80 , 125
Flx/.git/objects/09/5a2d59b43794db4d0f4ecb552b4bdf4737db7e , 49
Flx/.git/objects/09/bde771e43ddcd031a56528d44a8d021002a776 , 157
Flx/.git/objects/09/eb87cb86a64a16bb446f17109ef79e25f4dc80 , 160
Flx/.git/objects/09/f11c61f1fb718fe0e28a6b3a8b0cb8be1d70d3 , 123
Flx/.git/objects/0a/c6ed8484122bc461eb8832df61ec5ea98e1d4b , 51
Flx/.git/objects/0b/017929b2afbd025c65af5500d4ce09b6544eda , 67
Flx/.git/objects/0b/2965821fd8630503b72486a8bdfae77afc2c36 , 1837
Flx/.git/objects/0b/cc92d3953349d2922b89322e961457e96a13d1 , 277
Flx/.git/objects/0b/e6563980946b9e24e4e25fb83807eec05c7e59 , 1933
Flx/.git/objects/0c/037821f70fffaa60aadc930e9c969ee1b404a1 , 474
Flx/.git/objects/0c/1461e5e14a118e36df4fb0d3fccfa7aa8f70e7 , 51
Flx/.git/objects/0c/22fdec59499b851d568d7646286e5e326e4587 , 222
Flx/.git/objects/0c/5e5a03daab582d2285bcd2bf29b4f2a61468d3 , 1342
Flx/.git/objects/0c/5fa7057ee0c14aecda017862a7081af8e3952d , 425
Flx/.git/objects/0c/8494e0b8ab1dc98adf178fce4442b48dd3b761 , 3578
Flx/.git/objects/0c/ae609605f433ca7c848f2f2b7a896f5326b559 , 369
Flx/.git/objects/0c/e09fa2adf7e70f445ecfb8f7113138e8f02560 , 958
Flx/.git/objects/0c/e58e49651a9f86667a1d4c7f5f3a7faf7344df , 292
Flx/.git/objects/0d/473a5af34b7ee8b7af9ae3b5e2cb45e7eaebd2 , 81
Flx/.git/objects/0d/60ad0ff256c37e6cb3cae3dc07e5ece4be3034 , 180
Flx/.git/objects/0e/1b742e6caaf8871b016c3419fb644f0edc6229 , 746
Flx/.git/objects/0e/232132428ae4456c432d5366240fa04e44b0ae , 842
Flx/.git/objects/0e/80f69a9f1884768bccbaa2ed92f10b860c873d , 191
Flx/.git/objects/0e/abb9bb315150eae48e4835b54190dab1c9b593 , 4840
Flx/.git/objects/0e/fe9eee2c4e081150a65e4c96c346d42129c64b , 298
Flx/.git/objects/0f/5de140d28d54f2b8e24a1e9a007bfffa81886e , 994
Flx/.git/objects/0f/61c051fe4fc1f13e4944359322fef71f44b85a , 198
Flx/.git/objects/10/921aae88b0d66348e72e8d9621a7545ae5df4f , 305
Flx/.git/objects/11/e31af9ef67ddfc2aec9dda58efa37e126f5c5a , 1190
Flx/.git/objects/12/7384f0cfd1ff5788b6447eef0da7166f054ff9 , 50
Flx/.git/objects/12/a8551641426222a73a0edd44ad7341a68f78ea , 517
Flx/.git/objects/12/bcdd843a6ba160b25714642fa0ae02a3555aa3 , 216
Flx/.git/objects/13/070f8ba44a0f5331e9b863e4208b20345fbc7b , 116
Flx/.git/objects/13/15d2d15658b09c0c36a9afaffd74f1937edecd , 3526
Flx/.git/objects/14/59ae222238e64e28bd95e51a2988dfdc629db3 , 45
Flx/.git/objects/16/0f6a184d785a021f8acdd81b2d6737b9734137 , 24559
Flx/.git/objects/16/4ef696a8d098718d824d303712988994ae5ab3 , 193
Flx/.git/objects/16/defb9b6134c5c6807ee86765b02fe597714e2d , 611
Flx/.git/objects/17/20c8ac4770fd0ecc1d98f799ef5bc27dd512fe , 222
Flx/.git/objects/17/30f9fb10907058aa71e9a4bc9f2e611f172d5c , 72
Flx/.git/objects/17/3ee602b668d371037d88759b51880dad21068b , 1286
Flx/.git/objects/17/9cd4eea19a6467582294a86fcac75135e33f05 , 955
Flx/.git/objects/17/a2461cd9d6e2e1578c99d3fdc284137e6b2ea5 , 335
Flx/.git/objects/17/e8bc37cc44999baa1e89a31764edb1a98934b5 , 72
Flx/.git/objects/18/028617831be9956d09b44234f0c43cfaff98d6 , 123
Flx/.git/objects/18/16d82982e0abbf6888448087b7ed5b49dd86b3 , 1416
Flx/.git/objects/18/9b94219749fce240bccb74721b28839254acec , 297
Flx/.git/objects/18/fea2c2b8649f1422a82f82c0bb3caad1ffc8b9 , 1540
Flx/.git/objects/19/e104595a821045a437ead0f724a2bb4bd3fb6e , 205192
Flx/.git/objects/19/ea9497e257ad60965f6fdfd99b987e8eeb21e0 , 81
Flx/.git/objects/1a/32cd0cfa6e55048ed56ab6da23022798140e85 , 717
Flx/.git/objects/1a/3eaffb45f4870522a76374f46c26ae8571f727 , 641
Flx/.git/objects/1a/8688351ee37e6678d5cc67b152b7c00e5ff0f5 , 3805
Flx/.git/objects/1b/1d90ffa4c19abaa8e41ac046d11d76b80abc78 , 49
Flx/.git/objects/1b/32af60406f34a06e587c5557ae932640bd141a , 46
Flx/.git/objects/1b/782c1c1b19efda8ad25a177cbc61c6f29b8293 , 346
Flx/.git/objects/1b/7886d148cb5729f5b4829af050c3d49efce033 , 261
Flx/.git/objects/1b/95dca15e52326ced940e4bbe6765f4d6b9f405 , 1306
Flx/.git/objects/1b/b5fc8459d68c7783585d59b2a840ee38bd476a , 1421
Flx/.git/objects/1c/0f90d687324c81f551573f80dfb14092b9112a , 1364
Flx/.git/objects/1c/d9159efbb3c92a9bd3d3ffaa35112aa17378a6 , 49
Flx/.git/objects/1d/3591c8a4c9c29578c36c87f80c05a6aea3ee3f , 494
Flx/.git/objects/1d/ac7c05861e2afd18171e2b3dde96df16a94644 , 469
Flx/.git/objects/1e/002e367517ce18243902f3475df5345e265e8a , 726
Flx/.git/objects/1e/b49b52bc99abecc5e90fb596334db98c24ad84 , 180
Flx/.git/objects/1e/e696a309af8e356b532f5f34d330d5424ecd58 , 540
Flx/.git/objects/1f/15d935b20b0a09cfe0a5f89311495f3ac9cf46 , 1350
Flx/.git/objects/1f/46dab96918081674d4a03ac1bee62219777b4b , 116
Flx/.git/objects/1f/6522e1e0f45c9c8dc0e1dd7dec31d9ce6730bb , 1604
Flx/.git/objects/1f/902d0f6f522b649032c5a9c94726cd6bf55fb3 , 937
Flx/.git/objects/20/17481ac44afee881502cab10c110ce128506ee , 462
Flx/.git/objects/20/55ec3cf923a0de87b5e1f907553921d756e49e , 166
Flx/.git/objects/21/0ebe7252ef600fd6ec4f2bd7ad8bb6c346bb8e , 399
Flx/.git/objects/21/e41afc95f0ec26b878bfba5da9b974fcc4f562 , 867
Flx/.git/objects/22/0f9e277adae0d73c752273f024b67e36f45db5 , 1228
Flx/.git/objects/22/9fce426c2db7467908f61c7479f70284813cfd , 275
Flx/.git/objects/22/d26c403d6adf2f7c2bef9b70dfbde4e850f650 , 1524
Flx/.git/objects/23/0a3de3562776ca4b94d1243f871836b96398b7 , 1306
Flx/.git/objects/23/f138602762fd07a3f4c5f1242b57ca3bde52e9 , 148
Flx/.git/objects/24/488b4e1c64c27e509c786ae339598e6427d34c , 1229
Flx/.git/objects/24/4cf82f84fe9fa4e9b0e60f57b83e3fe2d7af26 , 229
Flx/.git/objects/24/6a407dae0d6c41b0b91fd46426551b6018f582 , 622
Flx/.git/objects/24/82e742e7a4f900117415b7ceee854ac171d3c1 , 477
Flx/.git/objects/24/842ebcd0b909aab048d665b16ae6e2e60b5a7c , 470
Flx/.git/objects/24/d9a9bad41b224ac2d4034947b58e5f05d8fa32 , 397
Flx/.git/objects/25/3b9d43dedd5f886cee2cb770e06bc1b324b9f5 , 110
Flx/.git/objects/25/c26e769b9a9860fdad322bdb17ffc25b40819c , 247
Flx/.git/objects/26/1289b4e44f270f0e65f837e6ba9b15c1e71326 , 519
Flx/.git/objects/26/17366f3f3e75a7c199f62c79f48a94d500d124 , 140
Flx/.git/objects/26/23b528e0abc281427e4be488575d2e1a5b1aa3 , 734
Flx/.git/objects/27/11859f0e13865fb27cd53c205197b9f07e7fad , 60
Flx/.git/objects/27/47dec18ac1c7089c215f117eb4a4c1922e748b , 140
Flx/.git/objects/27/b2dcc4a430787b8735bfb11a1e7370235efc1a , 9213
最多只能显示150条信息!
没有账号? 忘记密码?

社交账号快速登录