Practica Main Activity1: Public Void Int, Double Switch Case This
Practica Main Activity1: Public Void Int, Double Switch Case This
Main Activity1
area=((radio*radio)*3.1415);
switch (view.getId()){
case R.id.button2:
Toast.makeText(this, "El area es :"+area,
Toast.LENGTH_SHORT).show();
}
}
Menu
<item
android:id="@+id/a2"
android:orderInCategory="100"
android:title="Mensaje 2"
app:showAsAction="never" />
<item
android:id="@+id/a3"
android:orderInCategory="100"
android:title="Activity 1"
app:showAsAction="never" />
<item
android:id="@+id/a4"
android:orderInCategory="100"
android:title="Activity 2"
app:showAsAction="never" />
</menu>
Activity main 2
<androidx.appcompat.widget.Toolbar
android:id="@+id/tb_a3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:minHeight="?attr/actionBarSize"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/ruc"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="20dp"
android:layout_marginTop="20dp"
android:layout_marginEnd="20dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tb_a3">
<com.google.android.material.textfield.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Ingrese su DNI" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/nombre"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="20dp"
android:layout_marginTop="10dp"
android:layout_marginEnd="20dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/ruc">
<com.google.android.material.textfield.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Ingrese e-mail
" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/telefono"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="20dp"
android:layout_marginTop="20dp"
android:layout_marginEnd="20dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/nombre">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/textInputEditText"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_weight="1"
android:hint="Ingrese su celular" />
</com.google.android.material.textfield.TextInputLayout>
<Button
android:id="@+id/registrar"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="40dp"
android:layout_marginTop="100dp"
android:layout_marginEnd="40dp"
android:text="Registrar"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/telefono" />
<Button
android:id="@+id/buscar"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_marginStart="40dp"
android:layout_marginEnd="40dp"
style="@style/Widget.AppCompat.Button.Colored"
android:text="Buscar"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/registrar" />
<Button
android:id="@+id/editar"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="40dp"
android:layout_marginTop="24dp"
android:layout_marginEnd="40dp"
android:text="Editar"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/buscar" />
<Button
android:id="@+id/eliminar"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="40dp"
android:layout_marginTop="24dp"
android:layout_marginEnd="40dp"
android:text="Eliminar"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/editar" />
</androidx.constraintlayout.widget.ConstraintLayout>
Activity main 1
<androidx.appcompat.widget.Toolbar
android:id="@+id/tb_a1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:minHeight="?attr/actionBarSize"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/r1_a1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="20dp"
android:layout_marginTop="20dp"
android:layout_marginEnd="20dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tb_a1">
<com.google.android.material.textfield.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Ingresar un NumeroRadio" />
</com.google.android.material.textfield.TextInputLayout>
<Button
android:id="@+id/button2"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="50dp"
android:layout_marginTop="20dp"
android:layout_marginEnd="50dp"
android:text="Hallar Radio "
android:onClick="HallarRadio"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/r1_a1" />
</androidx.constraintlayout.widget.ConstraintLayout>
Main Activity 2
package parcial.arnao.parcial;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_actividad2);
Toolbar toolbar = findViewById(R.id.tb_a3);
setSupportActionBar(toolbar);
ActionBar actionBar = getSupportActionBar();
assert actionBar != null;
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setTitle("Actividad 2");
}
if(!dni2.isEmpty()) {
Cursor fila = basedatos.rawQuery("select email,celular from datos
where dni=" + dni2, null);
if(fila.moveToFirst()){
no.setText(fila.getString(0));
celular.setText(fila.getString(1));
basedatos.close();
Toast.makeText(this,"Datos encontrados
",Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(this,"No existe el codigo del
producto",Toast.LENGTH_SHORT).show();
}
}else{
Toast.makeText(this,"Debe ingresar el codigo del
producto",Toast.LENGTH_SHORT).show();
}
}
int actualizado;
actualizado = basedatos.update("datos", registro, "dni=" + dni2,
null);
basedatos.close();
dni.setText("");
email.setText("");
celular.setText("");
sueldo.setText("");
if (actualizado == 1) {
Toast.makeText(this, "Datos actualizados",
Toast.LENGTH_SHORT).show();
} else {
@Override
public boolean onOptionsItemSelected( MenuItem item) {
int id = item.getItemId();
if (id == android.R.id.home){
enviarInicio();
}
return super.onOptionsItemSelected(item);
}
Capturas