当前位置: 首页 > 后端技术 > PHP

Android+PHP简单登录

时间:2023-03-29 19:09:26 PHP

效果先:http://soyoyo.esy.es/login2.gif说明:1.使用安卓手机或模拟器2.服务器支持php3,简单的认证登录操作4.网络请求使用RxEasyHttp开源库,其中是okhttp3,retrofit的包,直接用okhttp3也是可以的5,测试登录用的url一直有效6,需要服务器的可以跟我一起用,发几个软妹币就行,无限流量,无限空间。服务端php文件AndroidXML布局文件安卓端java代码实现publicclassMainActivityextendsAppCompatActivity{StringloginUrl="http://soyoyo.esy.es/login.php";EditTextetName;EditText等密码;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);etName=findViewById(R.id.etName);etPwd=findViewById(R.id.etPwd);}//点击按钮后执行publicvoiddoLogin(Viewview){login(etName.getText().toString(),etPwd.getText().toString());}privatevoidlogin(Stringname,Stringpwd){EasyHttp.post(loginUrl).baseUrl(url).params("loginName",name).params("loginPwd",pwd).execute(newCallBack(){@OverridepublicvoidonStart(){System.out.println("------onStart------");}@OverridepublicvoidonCompleted(){System.out.println("------onCompleted------");}@OverridepublicvoidonError(ApiExceptione){e.printStackTrace();}@OverridepublicvoidonSuccess(Strings){System.out.println("-------onSuccess------"+s);Toast.makeText(MainActivity.this,s,Toast.LENGTH_SHORT).show();}});}}