SlideShare a Scribd company logo
1 of 38
Reportes de Actividades
Erick Alberto Soltero García
4G “Programación”
Desarrollo de Aplicaciones Móviles
Parcial 2
Práctica 1:
• Actividad 1
• Actividad 2
• Actividad 3
• Actividad 4
• Actividad 5
• Actividad 6
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@android:color/darker_gray">
<TextView
android:text="Lista de invitados"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#51af4c"
android:textSize="24sp"
/>
<TextView
android:text="Erick"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#51af4c"
android:textSize="24sp" />
<TextView
android:text="Adrian"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#51af4c"
android:textSize="24sp" />
<TextView
android:text="Xania"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#51af4c"
android:textSize="24sp" />
</LinearLayout>
Código XMLActividad 1
Actividad 1 Screenshots
Llevar a cabo esta actividad representó para mi
comenzar con el desarrollo de aplicaciones
móviles. Con esta actividad aprendí como
insertar elementos “TextView”, determinar la
altura y longitud que abarca un “TextView” y
cambiar el color del fondo de un “TextView”.
ConclusiónActividad 1
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/holo_green_dark">
<TextView
android:text="Lista de invitados"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="#4c79af"
android:textSize="24sp" />
<TextView
android:text="Erick"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="#c71358"
android:textSize="24sp" />
<TextView
android:text="Adrian"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="#e4cc15"
android:textSize="24sp" />
<TextView
android:text="Xania"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="#1bbc22"
android:textSize="24sp" />
</LinearLayout>
Código XMLActividad 2
Actividad 2 Screenshots
En esta actividad aprendí a asignar un tamaño a
los “TextView”, de forma que el espacio
disponible sea ocupado equitativamente por
cada uno de los “TextView”.
ConclusiónActividad 2
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:visibility="visible">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="centerCrop"
android:src="@drawable/hk" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:background="#009688"
android:text="Welcome User!"
android:textColor="@android:color/white"
android:textSize="24sp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:background="#009688"
android:text="Have a nice day!"
android:textColor="@android:color/white"
android:textSize="24sp" />
</LinearLayout>
Código XMLActividad 3
Actividad 3 Screenshots
Al realizar esta actividad pude aprender a añadir
imágenes en un Layout. Hacer esto representó
una ligera dificultad para mí, ya que no lograba
entender cómo añadir imágenes, pero
finalmente fui capaz de entenderlo.
Pienso que haber aprendido a añadir imágenes en
un Layout me será de gran utilidad en futúras
prácticas.
ConclusiónActividad 3
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="16dp">
<TextView
android:text="I'm in this corner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"/>
<TextView
android:text="No, Up here"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"/>
<TextView
android:text="wait, I'm here"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"/>
<TextView
android:text="Actually, I'm here"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"/>
</RelativeLayout>
Código XMLActividad 4
Actividad 4 Screenshots
Tras finalizar esta actividad aprendí como alinear
los “TextView” en distintos lugares del Layout.
Finalizar esta actividad me resultó muy fácil, ya
que comprendí a la perfección como alinear los
“TextView”.
ConclusiónActividad 4
<RelativeLayout
xmlns:android="http://schemas.android.com
/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/holo_
orange_dark">
<TextView
android:id="@+id/lyla"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:background="#030c8c"
android:textSize="24sp"
android:textColor="#fcfcfc"
android:text="Lyla"
/>
<TextView
android:id="@+id/me"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_toRightOf="@id/lyla"
android:textSize="24sp"
android:text="Me"
/>
<TextView
android:id="@+id/natalie"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="24sp"
android:text="Natalie"/>
<TextView
android:id="@+id/jennie"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:textSize="24sp"
android:text="Jennie"/>
<TextView
android:id="@+id/amy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_toLeftOf="@id/jennie"
android:textSize="24sp"
android:text="Amy"/>
<TextView
android:id="@+id/omoju"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_above="@id/jennie"
android:textSize="24sp"
android:text="Omoju"
/>
<TextView
android:id="@+id/kunal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@id/natalie"
android:textSize="24sp"
android:text=" Kunal"
/>
<TextView
android:id="@+id/ben"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@id/kunal"
android:textSize="24sp"
android:text="Ben"/>
<TextView
android:id="@+id/kaguro"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:textSize="24sp"
android:text="Kagure"/>
</RelativeLayout>>
Código XMLActividad 5
Actividad 5 Screenshots
Realizar esta actividad me ayudó a entender como
alinear los “TextView” en relación a otros “Text
View”. Realizar esta actividad me resulto
regularmente difícil, ya que tuve que escribir una
gran parte del código, sin embargo no tuve
mayores dificultades ya que entendí como
alinear elementos entre sí.
ConclusiónActividad 5
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:visibility="visible">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="centerCrop"
android:layout_margin="10sp"
android:src="@drawable/hk" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:layout_marginLeft="10sp"
android:layout_marginRight="10sp"
android:background="#009688"
android:text="Welcome User!"
android:textColor="@android:color/white"
android:textSize="24sp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:layout_marginLeft="10sp"
android:layout_marginRight="10sp"
android:layout_marginBottom="10sp"
android:background="#009688"
android:text="Have a nice day!"
android:textColor="@android:color/white"
android:textSize="24sp" />
</LinearLayout>
Código XMLActividad 6
Actividad 6 Screenshots
Llevar a cabo esta actividad me llevó a
comprender cómo utilizar los margenes, tanto
para imágenes como para “TextViews”.
Realizar esta aplicación me fue muy fácil, pues
entender el funcionamiento de los márgenes no
fue difícil.
ConclusiónActividad 6
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/
res/android"
xmlns:app="http://schemas.android.com/apk/res-
auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@android:color/holo_green
_dark">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
app:layout_constraintDimensionRatio="w,1:1"
tools:ignore="MissingConstraints"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="0dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<Button
android:id="@+id/button25"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button26"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button27"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
<
</ScrollView>
<HorizontalScrollView
android:id="@+id/horizontalScrollView"
android:layout_width="match_parent"
android:layout_weight="1"
android:layout_height="match_parent"
tools:ignore="MissingConstraints"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="261dp">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="horizontal"
android:background="@android:color/holo_orang
e_dark">
<Button
android:id="@+id/Button16"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/Button17"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/Button18"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/Button19"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/Button20"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:text="Button" />
</LinearLayout>
</HorizontalScrollView>
</LinearLayout>
</android.support.constraint.ConstraintLayout>
Código XMLPráctica 2
Práctica 2 Screenshots
Esta práctica me ayudó a entender el
funcionamiento de los “ScrollViews”,
horizontales y verticales.
Realizar esta actividad me resultó difícil, ya que
no comprendía como utilizar el “ScrollView”, y se
me presentaron numerosas dificultades.
ConclusiónPráctica 2
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimary"
tools:context="erick.prac_03.MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="64dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="48dp"
android:layout_marginTop="8dp"
android:text="Bienvenidos"
android:textSize="26sp"
app:layout_constraintBottom_toTopOf="@+id/textView3"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.303"
app:layout_constraintStart_toEndOf="@+id/imageView"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.956" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="68dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="A la programación"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/textView4"
app:layout_constraintEnd_toStartOf="@+id/textView3"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/imageView"
app:layout_constraintVertical_bias="0.571" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:layout_marginEnd="24dp"
android:text="Con Android"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/textView4"
app:layout_constraintEnd_toEndOf="parent" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="Estudiante de Bachillerato"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/textView5"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="Un mundo fantástico te espera"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/textView6"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="Con Android"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/textView7"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="¿Estás preparado?"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/button"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<Button
android:layout_width="63dp"
android:layout_height="37dp"
android:layout_marginBottom="24dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="Off"
android:textSize="14sp"
app:layout_constraintBottom_toTopOf="@+id/textView8"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.501"
app:layout_constraintStart_toStartOf="parent" />
<ImageView
android:id="@+id/imageView"
android:layout_width="114dp"
android:layout_height="144dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/dgeti" />
<TextView
android:id="@+id/textView8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="4dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="No te arrepentirás"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/button2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.502"
app:layout_constraintStart_toStartOf="parent" />
<Button
android:id="@+id/button2"
android:layout_width="65dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:text="Salir"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.894"
app:layout_constraintStart_toStartOf="parent" />
</android.support.constraint.ConstraintLayout>
Código XMLPráctica 3
Práctica 3 Screenshots
Realizar esta práctica me fue realmente fácil, pues
me siento familiarizado con los
ConstraintLayouts. No representó ninguna
dificultad para mí, pero amplié mis
conocimientos sobre este tipo de Layouts.
ConclusiónPráctica 3
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="erick.prac_04.MainActivity">
<TextView
android:id="@+id/texto1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="28dp"
android:text="Número 1"
android:textSize="20sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<EditText
android:id="@+id/num1"
android:layout_width="171dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginStart="16dp"
android:layout_marginTop="8dp"
android:hint="Introduzca un valor."
android:textColor="@android:color/darker_gray"
app:layout_constraintBottom_toTopOf="@+id/texto2"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/texto1"
app:layout_constraintVertical_bias="1.0" />
<TextView
android:id="@+id/texto2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="56dp"
android:text="Número 2"
android:textSize="20sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/texto1" />
<EditText
android:id="@+id/num2"
android:layout_width="171dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginStart="16dp"
android:layout_marginTop="8dp"
android:hint="Introduzca un valor."
android:textColor="@android:color/darker_gray"
app:layout_constraintBottom_toTopOf="@+id/button1"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/texto2"
app:layout_constraintVertical_bias="0.0" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginStart="16dp"
android:layout_marginTop="8dp"
android:text="Resultado"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/button3"
app:layout_constraintVertical_bias="0.452" />
<EditText
android:id="@+id/result"
android:layout_width="171dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginStart="16dp"
android:hint="Resultado"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView3"
app:layout_constraintVertical_bias="1.0"
tools:ignore="MissingConstraints" />
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:onClick="operacionSuma"
android:text="Suma"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.434"
tools:ignore="MissingConstraints" />
<Button
android:id="@+id/button2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:onClick="operacionResta"
android:text="Resta"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/button1"
tools:ignore="MissingConstraints" />
<Button
android:id="@+id/button3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:onClick="operacionMulti"
android:text="Multiplicación"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/button2"
tools:ignore="MissingConstraints" />
<Button
android:id="@+id/button4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:onClick="operacionDivision"
android:text="División"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/button3"
app:layout_constraintVertical_bias="0.0"
tools:ignore="MissingConstraints" />
</android.support.constraint.ConstraintLayout>
Código XMLPráctica 4
package erick.prac_04;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
public class MainActivity extends
AppCompatActivity
{
public EditText numero1, numero2, resultado;
@Override
protected void onCreate(Bundle
savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
numero1=(EditText)findViewById(R.id.num1);
numero2=(EditText)findViewById(R.id.num2);
resultado=(EditText)findViewById(R.id.result);
}
public void operacionSuma(View view)
{
float suma;
float n1 =
Float.parseFloat(numero1.getText().toString());
float n2 =
Float.parseFloat(numero2.getText().toString());
suma = n1 + n2;
resultado.setText(String.valueOf(suma));
}
public void operacionResta(View view)
{
float resta;
float n1 =
Float.parseFloat(numero1.getText().toString());
float n2 =
Float.parseFloat(numero2.getText().toString());
resta = n1 - n2;
resultado.setText(String.valueOf(resta));
}
public void operacionMulti(View view)
{
float mult;
float n1 =
Float.parseFloat(numero1.getText().toString());
float n2 =
Float.parseFloat(numero2.getText().toString());
mult = n1 * n2;
resultado.setText(String.valueOf(mult));
}
public void operacionDivision(View view) {
float div;
float n1 =
Float.parseFloat(numero1.getText().toString());
float n2 =
Float.parseFloat(numero2.getText().toString());
div = n1 / n2;
resultado.setText(String.valueOf(div));
}
}
Código JavaPráctica 4
Práctica 4 Screenshots
Esta práctica fue muy interesante para mí, pues
finalmente entramos realmente en la
programación. Retomé muchos conceptos que
no utilizaba desde el anterior semestre.
Terminar esta aplicación fue complicado,
principalmente por problemas de hardware,
pero logré finalizarla exitosamente.
ConclusiónPráctica 4
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/
res/android"
xmlns:app="http://schemas.android.com/apk/res-
auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="e.easg2.proyectoexp.MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="16dp"
android:text="Escribe un número."
android:textSize="20sp"
android:textColor="@android:color/black"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.032"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
/>
<EditText
android:id="@+id/Ed_numero"
android:layout_width="334dp"
android:layout_height="44dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="12dp"
android:hint="Número"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.053"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tex
tView" />
<Button
android:id="@+id/Button_Determinar"
android:layout_width="186dp"
android:layout_height="45dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:onClick="Verificar"
android:text="Determinar"
app:layout_constraintBottom_toBottomOf="paren
t"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.228"
/>
<TextView
android:id="@+id/Text_Resultado"
android:layout_width="334dp"
android:layout_height="44dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="Resultado"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="paren
t"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.982"
/>
<Button
android:id="@+id/Button_Borrar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:onClick="Borrar"
android:text="Borrar"
app:layout_constraintBottom_toBottomOf="paren
t"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/Bu
tton_Determinar"
app:layout_constraintVertical_bias="0.0" />
</android.support.constraint.ConstraintLayout>
Código XMLPráctica 5
public class MainActivity extends AppCompatActivity {
public EditText numero;
public TextView Resultado;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
numero
=(EditText)findViewById(R.id.Ed_numero);
Resultado
=(TextView)findViewById(R.id.Text_Resultado);
}
public void Verificar(View view) {
int num;
String respuesta;
num =
Integer.parseInt(numero.getText().toString());
if (num % 2 == 0)
respuesta = "Número Par";
else
respuesta = "Número impar";
Resultado.setText(respuesta);
}
public void Borrar(View view) {
numero.setText("");
Resultado.setText("");
}
}
Código JavaPráctica 5
Práctica 4 Screenshots
Nuevamente, realizar esta actividad me resultó
interesante, pues nuevamente requerimos de
utilizar una programación real.
Si bien no me resultó muy difícil finalizar esta
práctica, tardé mucho por problemas con el
harware.
ConclusiónPráctica 5
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="erick.prac_06.MainActivity">
<TextView
android:id="@+id/TextoNum1"
android:layout_width="345dp"
android:layout_height="28dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="Inserte un primer número."
android:textColor="@android:color/black"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.521"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.017" />
<EditText
android:id="@+id/Ed_num1"
android:layout_width="345dp"
android:layout_height="36dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.521"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.119" />
<TextView
android:id="@+id/TextoNum2"
android:layout_width="345dp"
android:layout_height="28dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="Inserte un segundo número."
android:textColor="@android:color/black"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.521"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.231" />
<EditText
android:id="@+id/Ed_num2"
android:layout_width="345dp"
android:layout_height="36dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.521"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.322" />
<TextView
android:id="@+id/Texto_Result"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginTop="8dp"
android:text="Resultado"
android:textColor="@android:color/black"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/Ed_num2"
app:layout_constraintVertical_bias="0.076" />
<EditText
android:id="@+id/Ed_res"
android:layout_width="170dp"
android:layout_height="28dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.95"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/Ed_num2"
app:layout_constraintVertical_bias="0.238" />
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.609">
<RadioButton
android:id="@+id/radioSuma"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="12dp"
android:checked="false"
android:text="Suma"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.042"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/Ed_num2" />
<RadioButton
android:id="@+id/radioResta"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="12dp"
android:text="Resta"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.042"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/radioSuma" />
<RadioButton
android:id="@+id/radioMult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="12dp"
android:text="Multiplicación"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.038"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/radioResta" />
<RadioButton
android:id="@+id/radioDiv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="División"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.03"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/radioMult" />
</RadioGroup>
</android.support.constraint.ConstraintLayout>
Código XMLPráctica 6 (incom.)
package erick.prac_06;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.RadioButton;
public class MainActivity extends
AppCompatActivity {
public EditText numero1,numero2, resultado;
RadioButton sumar,restar,multi,divis;
@Override
protected void onCreate(Bundle
savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
numero1=(EditText)findViewById(R.id.Ed_num1);
numero2=(EditText)findViewById(R.id.Ed_num2);
resultado=(EditText)findViewById(R.id.Ed_res);
sumar=(RadioButton)findViewById(R.id.radioSum
a);
restar=(RadioButton)findViewById(R.id.radioRest
a);
}
public void operacion(View view)
{
if(sumar.isChecked())
{
float suma;
float n1 =
Float.parseFloat(numero1.getText().toString());
float n2 =
Float.parseFloat(numero2.getText().toString());
suma = n1 + n2;
resultado.setText(String.valueOf(suma));
}
}
}
Código JavaPráctica 6 (incom.)
Práctica 6 (incom.) Screenshots
En esta ocasión no logré completar la práctica,
pues no poseo los conocimientos necesarios
para completarla, ni tengo material de
referencia.
Me interesa aprender a utilizar los RadioButtons,
pues pueden tener una gran cantidad de
utilidades.
ConclusiónPráctica 6 (incom.)

More Related Content

More from Erick Soltero

More from Erick Soltero (20)

Reportes de actividades
Reportes de actividadesReportes de actividades
Reportes de actividades
 
Línea de tiempo de las versiones de Android.
Línea de tiempo de las versiones de Android.Línea de tiempo de las versiones de Android.
Línea de tiempo de las versiones de Android.
 
Equipo 3
Equipo 3Equipo 3
Equipo 3
 
Base de datos 20
Base de datos 20Base de datos 20
Base de datos 20
 
Base de datos 19
Base de datos 19Base de datos 19
Base de datos 19
 
Base de datos 18
Base de datos 18Base de datos 18
Base de datos 18
 
Base de datos 17
Base de datos 17Base de datos 17
Base de datos 17
 
Base de datos 16
Base de datos 16Base de datos 16
Base de datos 16
 
Base de datos 15
Base de datos 15Base de datos 15
Base de datos 15
 
Base de datos 14
Base de datos 14Base de datos 14
Base de datos 14
 
Base de Datos 13
Base de Datos 13Base de Datos 13
Base de Datos 13
 
Base de datos 11
Base de datos 11Base de datos 11
Base de datos 11
 
Base de datos 12
Base de datos 12Base de datos 12
Base de datos 12
 
Base de datos 10
Base de datos 10Base de datos 10
Base de datos 10
 
Base de datos 9
Base de datos 9Base de datos 9
Base de datos 9
 
Base de datos 8
Base de datos 8Base de datos 8
Base de datos 8
 
Base de datos 7
Base de datos 7Base de datos 7
Base de datos 7
 
Bd6
Bd6Bd6
Bd6
 
Base de datos 5
Base de datos 5Base de datos 5
Base de datos 5
 
Base de datos 4
Base de datos 4Base de datos 4
Base de datos 4
 

Reportes de actividades