Мне 21 год, и я работаю над проектом в классе (и я француз ...). Я только начинаю работать с Android Studio, но у нашего проекта должно быть приложение. Студент должен будет подключиться к приложению, и моя база данных сотрудника составляет SQL дБ (у нас не было выбора), поэтому я искал, как связать свое приложение с SQL, например, с помощью методов REST, но, как я сказал, что я новичок, и я не все понимаю, мне просто нужна помощь о том, как начать и подсказки, чтобы начать свой проект, поскольку я понятия не имею ...
Это мой код (даже если я думаю, это будет не очень полезно ^^ ')
MainActivity
package fr.gastonbachelard.applilyceen;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import com.android.volley.RequestQueue;
import com.android.volley.toolbox.Volley;
public class MainActivity<stringRequest> extends AppCompatActivity {
TextView Tidentifiant, Tpassword;
EditText identifiant, password;
Button validation;
ProgressBar verifConnexion;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
RequestQueue queue = Volley.newRequestQueue(this);
Tidentifiant = (TextView) findViewById(R.id.Tidentifiant);
Tpassword = (TextView) findViewById(R.id.Tpassword);
identifiant = (EditText) findViewById(R.id.identifiant);
password = (EditText) findViewById(R.id.password);
validation = (Button) findViewById(R.id.validation);
verifConnexion = (ProgressBar) findViewById(R.id.verfiConnexion);
verifConnexion.setVisibility(View.INVISIBLE);
validation.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String Sidentifiant = identifiant.getText().toString();
String Spassword = password.getText().toString();
if (Sidentifiant.isEmpty() || Spassword.isEmpty()) {
if (TextUtils.isEmpty(Sidentifiant)) {
identifiant.setError("Ce champ est vide");
}
if (TextUtils.isEmpty(Spassword)) {
password.setError("Ce champ est vide");
}
} else {
validation.setVisibility(View.INVISIBLE);
verifConnexion.setVisibility(View.VISIBLE);
if (Sidentifiant.matches("yolo") && Spassword.matches("osef")) {
} else {
Toast.makeText(getApplicationContext(), "Identifiants invalides", Toast.LENGTH_SHORT).show();
validation.setVisibility(View.VISIBLE);
verifConnexion.setVisibility(View.INVISIBLE);
}
}
}
});
}
}
Спасибо за вашу помощь!