Maison >développement back-end >tutoriel php >Android et PHP implémentent une connexion simple
1. Utilisez un téléphone ou un émulateur Android
2. . Le serveur prend en charge php
3, opération de connexion de vérification simple
4 La requête réseau utilise la bibliothèque open source RxEasyHttp, qui est une encapsulation de okhttp3 et de mise à niveau. Il est également possible d'utiliser okhttp3 directement
5. . Utilisé pour la connexion test L'URL est toujours valide
6. Si vous avez besoin d'un serveur, vous pouvez l'utiliser avec moi. Vous pouvez simplement envoyer quelques pièces sœurs douces. Il n'y a pas de limite de trafic ni de limite d'espace.
<?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>
Ce qui précède est cet article. Le contenu complet, j'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !
Recommandations associées :
Comment implémenter des codes de vérification aléatoires de chiffres et de lettres en php
Comment éviter intelligemment les astuces php Du mauvais code dans les programmes PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!