BeeHoneyt  1.1
BTS SNIR LaSalle Avignon 2021
IHMConnexion.java
Aller à la documentation de ce fichier.
1 package com.example.bee_honeyt;
2 
3 import androidx.appcompat.app.AppCompatActivity;
4 
5 import android.content.Intent;
6 import android.os.Bundle;
7 import android.util.Log;
8 import android.view.View;
9 import android.widget.Button;
10 import android.widget.EditText;
11 import android.widget.LinearLayout;
12 import android.widget.TextView;
13 
14 import org.json.JSONException;
15 import org.json.JSONObject;
16 
30 public class IHMConnexion extends AppCompatActivity
31 {
32  private static final String TAG = "_IHMConnexion";
33  private EditText editTextapplicationID;
34  private EditText editMotDePasse;
35  private String applicationID;
36  private String key;
37  private Button boutonConnexion;
38 
39  public String getApplicationID()
40  {
41  return applicationID;
42  }
43 
44  public String getKey()
45  {
46  return key;
47  }
48  @Override
49  protected void onCreate(Bundle savedInstanceState)
50  {
51  super.onCreate(savedInstanceState);
52  setContentView(R.layout.activity_ihm_connexion);
53  //Log.d(TAG,"onCreate()");
54 
55  Intent intent = getIntent();
56  applicationID = intent.getStringExtra("application");
57  key = intent.getStringExtra("key");
58  Log.d(TAG,"onCreate() applicationID = " + applicationID + " - key = " + key);
59 
61  }
62 
66  private void initialiserIHM()
67  {
68  editTextapplicationID = (EditText) findViewById(R.id.editTextTextApplicationID);
69  editMotDePasse = (EditText) findViewById(R.id.editTextTextPassword);
70  boutonConnexion = (Button) findViewById(R.id.button);
71 
73  editMotDePasse.setText(key);
74 
75  boutonConnexion.setOnClickListener(new View.OnClickListener()
76  {
77  @Override
78  public void onClick(View v)
79  {
80  Log.d(TAG,"onClick() applicationID = " + editTextapplicationID.getText() + " - key = " + editMotDePasse.getText());
81  finish();
82  }
83  });
84  }
85 
89  @Override
90  public void finish()
91  {
92  Log.d(TAG, "finish()");
93 
94  final Intent intent = new Intent(IHMConnexion.this, IHMMobile.class);
95 
96  intent.putExtra("application", editTextapplicationID.getText().toString());
97  intent.putExtra("key", editMotDePasse.getText().toString());
98  Log.d(TAG,"finish() applicationID = " + editTextapplicationID.getText().toString() + " - key = " + editMotDePasse.getText().toString());
99 
100  setResult(RESULT_OK, intent);
101  super.finish();
102  }
103 }
com.example.bee_honeyt.IHMConnexion.getKey
String getKey()
Definition: IHMConnexion.java:44
com.example.bee_honeyt.IHMConnexion.editMotDePasse
EditText editMotDePasse
Pour la saisie de la clé d'accès de TTN.
Definition: IHMConnexion.java:34
com.example.bee_honeyt.IHMConnexion.TAG
static final String TAG
TAG pour les logs.
Definition: IHMConnexion.java:32
com.example.bee_honeyt.IHMMobile
L'activité principale de l'application BeeHoney't.
Definition: IHMMobile.java:55
com.example.bee_honeyt.IHMConnexion.applicationID
String applicationID
L'applicationID de TTN.
Definition: IHMConnexion.java:35
com.example.bee_honeyt.IHMConnexion.getApplicationID
String getApplicationID()
Definition: IHMConnexion.java:39
com.example.bee_honeyt.IHMConnexion.boutonConnexion
Button boutonConnexion
Definition: IHMConnexion.java:37
com.example.bee_honeyt.IHMConnexion.finish
void finish()
Termine l'activité
Definition: IHMConnexion.java:90
com.example.bee_honeyt.IHMConnexion.initialiserIHM
void initialiserIHM()
Initialise l'IHM de l'activité
Definition: IHMConnexion.java:66
com.example.bee_honeyt.IHMConnexion.key
String key
La clé d'accès de TTN.
Definition: IHMConnexion.java:36
com.example.bee_honeyt.IHMConnexion
Activité pour paramétrer la connexion au TTN.
Definition: IHMConnexion.java:30
com.example.bee_honeyt.IHMConnexion.onCreate
void onCreate(Bundle savedInstanceState)
Definition: IHMConnexion.java:49
com.example.bee_honeyt.IHMConnexion.editTextapplicationID
EditText editTextapplicationID
Pour la saisie de l'applicationID de TTN.
Definition: IHMConnexion.java:33