1 . Android 휴대폰 또는 에뮬레이터 사용
2. 서버는 php
3을 지원합니다. 간단한 확인 로그인 작업
4 네트워크 요청은 okhttp3 및 패키지인 RxEasyHttp 오픈 소스 라이브러리를 사용합니다. 개조, 직접 okhttp3
5를 사용하는 것도 가능합니다. 테스트 로그인에 사용되는 URL은 항상 유효합니다.
6 서버가 필요하면 저에게 몇 개만 보내주시면 됩니다. 소프트 코인은 트래픽 제한이나 공간 제한이 없습니다.
<?php //post方式,loginName,loginPwd相当于是key $name = $_POST['loginName']; $pwd = $_POST['loginPwd']; if($name!="hello"){ die ("用户名错误!"); } if($pwd !="wode"){ die ("密码错误!"); } echo "登录成功!"; ?>
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.constraintlayout> <edittext></edittext> <edittext></edittext> <button></button> </android.support.constraint.constraintlayout>
public class MainActivity extends AppCompatActivity { String loginUrl = "http://soyoyo.esy.es/login.php"; EditText etName; EditText etPwd; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); etName = findViewById(R.id.etName); etPwd = findViewById(R.id.etPwd); } // 点击button后执行 public void doLogin(View view){ login(etName.getText().toString(),etPwd.getText().toString()); } private void login(String name,String pwd){ EasyHttp.post(loginUrl) .baseUrl(url) .params("loginName",name) .params("loginPwd", pwd) .execute(new CallBack<string>() { @Override public void onStart() { System.out.println("------onStart------"); } @Override public void onCompleted() { System.out.println("------onCompleted------"); } @Override public void onError(ApiException e) { e.printStackTrace(); } @Override public void onSuccess(String s) { System.out.println("------onSuccess------" + s); Toast.makeText(MainActivity.this,s,Toast.LENGTH_SHORT).show(); } }); } }</string>#🎜 🎜#위 내용은 모두의 학습에 도움이 되기를 바랍니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 주목해 주세요! 관련 권장 사항:
php 임의의 숫자 및 문자 확인 코드 코드 구현 방법
php 팁: PHP 프로그램에서 일부 잘못된 코드를 영리하게 피하는 방법
위 내용은 Android 및 PHP는 간단한 로그인을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!