Comment faire dialoguer une App Android avec script serveur
Bonjour,
j'ai créée un app sous android , avec déverrouillage de l'app par mot de passe (ex: 1234). Mais algorithme de déverrouillage étant en dur dans l'appli, je souhaiterai la déporter sur un serveur de maniére a pour administrer ce mot de passe à distance pour tous les utilisateurs. Donc mes recherches m'orientent vers un serveur PHP avec l’exécution d'un script pour le code. Mais la, je ne sais pas par quoi commencer (je pars de ZERO) et étant néophyte dans le monde des serveurs, je demande votre aide.
Merci de donner la marche a suivre, voici ci dessous l'algorithme tres simple sous android :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
| import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivityBootKey extends AppCompatActivity {
EditText texte1;
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mainbootkey);
texte1 = (EditText) findViewById(R.id.editText4);
button = (Button) findViewById(R.id.button34);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
texte1.append("1");}});
button = (Button) findViewById(R.id.button36);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
texte1.append("2");}});
button = (Button) findViewById(R.id.button35);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
texte1.append("3");}});
button = (Button) findViewById(R.id.button37);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
texte1.append("4");}});
button = (Button) findViewById(R.id.button38);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
texte1.append("5");}});
button = (Button) findViewById(R.id.button39);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
texte1.append("6");}});
button = (Button) findViewById(R.id.button40);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
texte1.append("7");}});
button = (Button) findViewById(R.id.button42);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
texte1.append("8");}});
button = (Button) findViewById(R.id.button43);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
texte1.append("9");}});
button = (Button) findViewById(R.id.button41);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
texte1.append("0");}});
button = (Button) findViewById(R.id.button46);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
texte1.setText("");}});
button = (Button) findViewById(R.id.button44);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if ("1234".equals(texte1.getText().toString()))
{Intent intent = new Intent(getApplicationContext(),MainActivityHOME.class);
startActivity(intent);}
else
{Toast.makeText(getApplicationContext(),"Mauvais mot de passe !", Toast.LENGTH_SHORT).show();}}});
}
} |
-