Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Instituto IACC
14/10/2019
INSTRUCCIONES:
La empresa de servicios en la nube Orinoco, famosa por su portal de ventas, ha decidido lanzar
una nueva versión de su aplicación móvil. Para eso le ha encargado a Ud. que programe la
pantalla de autenticación de usuario.
Para llevar a cabo esta solicitud, usted debe crear un nuevo proyecto en Android Studio. Una vez
terminado, comprima la carpeta de proyecto en un archivo llamado [nombre_apellido tarea2].zip
y súbalo a la plataforma.
A la hora de desarrollar aplicaciones siempre encontramos componentes que se repiten, tal es el
caso del módulo que permite validar un usuario para así conceder o restringir su acceso al
contenido de una aplicación, debido a esta circunstancia Android Studio da la opción de crear
una Actividad prescrita para proporcionar esta funcionalidad.
Para crear este proyecto en Android Studio, se debe abrir y seleccionar la opción Start a new
Android Studio project, se avanza por las ventanas de configuración hasta llegar a una en la que
se desprenden varias opciones para iniciar nuestra Activity, entre las que encontramos:
Proceso de Inicio del Proyecto
Imagen de AndroidManifest.xml
Elección del Sistema
<TextView
android:id="@+id/Nombre"
android:layout_width="107dp"
android:layout_height="34dp"
android:layout_marginStart="27dp"
android:layout_marginLeft="27dp"
android:layout_marginEnd="27dp"
android:layout_marginRight="27dp"
android:text="@string/user_name"
android:textColor="#8BC34A"
android:textSize="24sp"
android:visibility="visible"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.514"
app:layout_constraintStart_toStartOf="parent"
tools:layout_editor_absoluteY="363dp"
tools:text="Nombre"
tools:visibility="visible" />
<EditText
android:id="@+id/text user"
android:layout_width="358dp"
android:layout_height="53dp"
android:layout_marginStart="27dp"
android:layout_marginLeft="27dp"
android:layout_marginEnd="27dp"
android:layout_marginRight="27dp"
android:autoText="true"
android:bufferType="normal"
android:ems="10"
android:freezesText="false"
android:gravity="start|top"
android:importantForAutofill="no"
android:inputType="textMultiLine|textPersonName|text"
android:textColor="#FF9800"
android:textColorHighlight="#8BC34A"
android:textIsSelectable="true"
android:textSize="8sp"
android:visibility="visible"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.56"
app:layout_constraintStart_toStartOf="parent"
tools:layout_editor_absoluteY="397dp" />
<EditText
android:id="@+id/text password"
android:layout_width="365dp"
android:layout_height="59dp"
android:layout_marginStart="27dp"
android:layout_marginLeft="27dp"
android:layout_marginEnd="27dp"
android:layout_marginRight="27dp"
android:autofillHints=""
android:ems="10"
android:gravity="start|top"
android:inputType="textMultiLine"
android:password="true"
android:textIsSelectable="true"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.576"
app:layout_constraintStart_toStartOf="parent"
tools:layout_editor_absoluteY="520dp" />
<TextView
android:id="@+id/Password"
android:layout_width="112dp"
android:layout_height="33dp"
android:layout_marginStart="27dp"
android:layout_marginLeft="27dp"
android:layout_marginEnd="27dp"
android:layout_marginRight="27dp"
android:text="@string/password"
android:textColor="#8BC34A"
android:textSize="24sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.535"
app:layout_constraintStart_toStartOf="parent"
tools:layout_editor_absoluteY="489dp" />
<ImageButton
android:id="@+id/imageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/todo"
android:src="@mipmap/ic_launcher_round"
android:visibility="visible"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
tools:layout_editor_absoluteY="142dp"
tools:srcCompat="@tools:sample/avatars"
tools:visibility="visible" />
<ImageView
android:id="@+id/androidito"
android:layout_width="58dp"
android:layout_height="54dp"
android:contentDescription="@string/todo"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@android:drawable/sym_def_app_icon"
tools:layout_editor_absoluteY="733dp"
tools:srcCompat="@mipmap/ic_launcher_round" />
<androidx.constraintlayout.widget.Group
android:id="@+id/group"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:id="@+id/Logging Aplicación"
android:layout_width="411dp"
android:layout_height="39dp"
android:layout_marginStart="27dp"
android:layout_marginLeft="27dp"
android:layout_marginTop="60dp"
android:layout_marginEnd="27dp"
android:layout_marginRight="27dp"
android:password="false"
android:text="Loging Aplicación"
android:textColor="#B7098FCC"
android:textColorHint="#7FBB39"
android:textSize="14sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.538"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/button3"
android:layout_width="366dp"
android:layout_height="40dp"
android:layout_marginStart="27dp"
android:layout_marginLeft="27dp"
android:layout_marginEnd="27dp"
android:layout_marginRight="27dp"
android:text="Ingresar"
android:textColor="#4CAF50"
android:textSize="18sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.637"
app:layout_constraintStart_toStartOf="parent"
tools:layout_editor_absoluteY="612dp" />
<Button
android:id="@+id/button"
android:layout_width="366dp"
android:layout_height="40dp"
android:layout_marginStart="27dp"
android:layout_marginLeft="27dp"
android:layout_marginEnd="27dp"
android:layout_marginRight="27dp"
android:text="REGISTRARSE"
android:textColor="#4CAF50"
android:textSize="18sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.637"
app:layout_constraintStart_toStartOf="parent"
tools:layout_editor_absoluteY="671dp" />
<ImageView
android:id="@+id/lineaverde"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_marginStart="27dp"
android:layout_marginLeft="27dp"
android:layout_marginEnd="27dp"
android:layout_marginRight="27dp"
android:layout_marginBottom="76dp"
android:adjustViewBounds="true"
android:cropToPadding="true"
android:visibility="visible"
app:layout_constraintBottom_toTopOf="@+id/text user"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@android:drawable/button_onoff_indicator_on" />
<Switch
android:id="@+id/switch1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Switch"
tools:layout_editor_absoluteX="363dp"
tools:layout_editor_absoluteY="16dp" />
</androidx.constraintlayout.widget.ConstraintLayout>
Bibliografía
Contenidos Semana 3
Recursos Adicionales 3