El documento explica la estructura general de una aplicación en Android. Se divide en cuatro partes principales: el manifiesto, donde se declaran las actividades y permisos; el código Java, que contiene las actividades; los recursos como layouts, iconos y valores; y el archivo de manifiesto XML que vincula todos los elementos. El estudiante también explica línea por línea el código de un archivo de manifiesto típico y los atributos más importantes como el paquete, icono, nombre y tema de la aplicación.
Descargar e instalar una versión de Java Development Kit (JDK) siguiendo los pasos de ejecutar el instalador .exe, seleccionar la carpeta de destino y completar el asistente de instalación para configurar las herramientas de desarrollo necesarias.
Este documento compara las ventajas y desventajas de varios sistemas operativos móviles como Android, iOS, Windows Phone, BlackBerry y Symbian. Entre las ventajas destacadas se encuentran la personalización, diseño, funcionalidad, facilidad de uso, aplicaciones disponibles e integración con servicios en la nube. Algunas desventajas incluyen la fragmentación en Android, controles más estrictos sobre aplicaciones en algunas plataformas, menor variedad de aplicaciones y dispositivos disponibles en comparación con Android e iOS.
Este documento compara las ventajas y desventajas de varios sistemas operativos móviles como Android, iOS, Windows Phone, BlackBerry y Symbian. Entre las ventajas destacadas se encuentran la personalización, buen diseño, facilidad de uso, integración con servicios en la nube, diseño atractivo e innovador y amplia variedad de aplicaciones. Algunas desventajas son la fragmentación en Android, controles más estrictos que otros sistemas, menor variedad de aplicaciones y dispositivos en comparación con Android e iOS, y
El crucigrama presenta términos relacionados con la tecnología móvil y las aplicaciones. Algunas de las definiciones horizontales incluyen plataforma, usabilidad y entretenimiento. Algunas definiciones verticales incluyen Android, seguridad y lenguaje de programación. El crucigrama busca que los estudiantes completen las definiciones con los términos correctos relacionados con la tecnología móvil.
Android incluye elementos adicionales a las páginas web como aplicaciones y formularios (1). Es un sistema operativo basado en Linux diseñado para dispositivos móviles con pantalla táctil (8). Los programas se desarrollan específicamente para el sistema operativo de cada dispositivo (13).
Las aplicaciones móviles (apps) se pueden clasificar en tres tipos: app nativa, híbrida y web app. Las apps nativas se desarrollan específicamente para cada sistema operativo móvil, las apps híbridas se desarrollan usando tecnologías web y las web apps son versiones optimizadas de sitios web para su visualización en dispositivos móviles.
El estudiante completó un cuestionario de diagnóstico sobre aplicaciones móviles que incluyó preguntas sobre qué es una app, sistemas operativos móviles, herramientas de programación, elementos comunes en apps, dispositivos móviles, experiencia previa con Android, aplicaciones favoritas y su uso, ideas para futuras aplicaciones, y expectativas sobre el curso.
Este documento contiene el portafolio de un estudiante de programación. Incluye 7 actividades realizadas en Java que van desde imprimir números hasta calcular promedios de varios alumnos. También incluye una tabla comparativa de 8 editores de texto comúnmente usados para Java y una lista de palabras reservadas y tipos de datos en este lenguaje.
Este documento contiene el portafolio de Amado Alejandro Ibarra Cervantes. Incluye 5 programas en Java con sus descripciones y códigos. También incluye actividades sobre editores de texto para Java, palabras reservadas en Java y tipos de datos.
El documento describe la organización de una feria de diversiones con varias secciones o stands. Se almacenará información sobre cada stand, el personal asignado a cada stand, y los servicios ofrecidos en cada stand. También se almacenará información sobre las marcas que patrocinan los diferentes servicios en la feria, incluido el código de la marca, el nombre, el tipo y el presupuesto asignado. Las tablas y relaciones entre la información de los stands, el personal, los servicios y las marcas se utilizarán para organizar los datos de la feria.
El documento describe la organización de mercancía y personal en una tienda departamental. La mercancía se organiza por departamentos con códigos, categorías y zonas. Cada producto tiene un nombre, descripción, código de departamento, precio de costo y precio al público. Los empleados se almacenan con código, nombre, domicilio, puesto y código de departamento. Los departamentos tienen encargados y los productos pueden pertenecer a uno o más departamentos, mientras que los empleados pueden ser encargados o tener otros puestos.
El documento describe la información de un despacho de arquitectura que necesita almacenar datos sobre sus arquitectos, obras y supervisores. Se requiere almacenar el código, nombre, cargo y categoría de los arquitectos, así como el código, descripción, ubicación, presupuesto y arquitecto a cargo de cada obra. Además, para cada supervisor se necesita guardar su código, nombre y categoría junto con el código de la obra que supervisa.
La farmacia requiere organizar su información de almacén mediante una base de datos. La base de datos almacenará información sobre las bodegas y anaqueles como su código, capacidad y categoría de medicamentos. También almacenará información sobre los medicamentos como su código, nombre comercial, ingrediente activo y laboratorio. Cada medicamento se almacena en un solo anaquel y cada anaquel en una sola bodega.
El documento describe los requisitos para informatizar la gestión de una tienda informática. Se necesita almacenar datos de productos, clientes, compras y proveedores. La base de datos registrará información de cada producto, cliente, compra y proveedor para gestionar las ventas, clientes y suministros de la tienda.
Access 2010 es una base de datos relacional que permite crear tablas y relacionarlas para almacenar y consultar datos de forma organizada. Ofrece herramientas como consultas, formularios e informes para acceder y presentar la información de manera fácil. Aunque solo es compatible con Windows, es útil para pequeños proyectos debido a su facilidad de uso.
La empresa vende productos a clientes y necesita conocer los datos personales de los clientes como nombre, apellido, DNI y dirección. Cada producto tiene un nombre, código y precio unitario. Los clientes pueden comprar varios productos y un mismo producto puede ser comprado por varios clientes. Los productos son suministrados por diferentes proveedores donde cada producto solo puede ser suministrado por un proveedor en particular y cada proveedor puede suministrar diferentes productos requiriéndose conocer el NIF, nombre y dirección de cada proveedor.
El documento explica la estructura general de una aplicación en Android. Se divide en cuatro partes principales: el manifiesto, donde se declaran las actividades y permisos; el código Java, que contiene las actividades; los recursos como layouts, iconos y valores; y el archivo de manifiesto XML que vincula todos los elementos. El estudiante también explica línea por línea el código de un archivo de manifiesto típico y los atributos más importantes como el paquete, icono, nombre y tema de la aplicación.
Descargar e instalar una versión de Java Development Kit (JDK) siguiendo los pasos de ejecutar el instalador .exe, seleccionar la carpeta de destino y completar el asistente de instalación para configurar las herramientas de desarrollo necesarias.
Este documento compara las ventajas y desventajas de varios sistemas operativos móviles como Android, iOS, Windows Phone, BlackBerry y Symbian. Entre las ventajas destacadas se encuentran la personalización, diseño, funcionalidad, facilidad de uso, aplicaciones disponibles e integración con servicios en la nube. Algunas desventajas incluyen la fragmentación en Android, controles más estrictos sobre aplicaciones en algunas plataformas, menor variedad de aplicaciones y dispositivos disponibles en comparación con Android e iOS.
Este documento compara las ventajas y desventajas de varios sistemas operativos móviles como Android, iOS, Windows Phone, BlackBerry y Symbian. Entre las ventajas destacadas se encuentran la personalización, buen diseño, facilidad de uso, integración con servicios en la nube, diseño atractivo e innovador y amplia variedad de aplicaciones. Algunas desventajas son la fragmentación en Android, controles más estrictos que otros sistemas, menor variedad de aplicaciones y dispositivos en comparación con Android e iOS, y
El crucigrama presenta términos relacionados con la tecnología móvil y las aplicaciones. Algunas de las definiciones horizontales incluyen plataforma, usabilidad y entretenimiento. Algunas definiciones verticales incluyen Android, seguridad y lenguaje de programación. El crucigrama busca que los estudiantes completen las definiciones con los términos correctos relacionados con la tecnología móvil.
Android incluye elementos adicionales a las páginas web como aplicaciones y formularios (1). Es un sistema operativo basado en Linux diseñado para dispositivos móviles con pantalla táctil (8). Los programas se desarrollan específicamente para el sistema operativo de cada dispositivo (13).
Las aplicaciones móviles (apps) se pueden clasificar en tres tipos: app nativa, híbrida y web app. Las apps nativas se desarrollan específicamente para cada sistema operativo móvil, las apps híbridas se desarrollan usando tecnologías web y las web apps son versiones optimizadas de sitios web para su visualización en dispositivos móviles.
El estudiante completó un cuestionario de diagnóstico sobre aplicaciones móviles que incluyó preguntas sobre qué es una app, sistemas operativos móviles, herramientas de programación, elementos comunes en apps, dispositivos móviles, experiencia previa con Android, aplicaciones favoritas y su uso, ideas para futuras aplicaciones, y expectativas sobre el curso.
Este documento contiene el portafolio de un estudiante de programación. Incluye 7 actividades realizadas en Java que van desde imprimir números hasta calcular promedios de varios alumnos. También incluye una tabla comparativa de 8 editores de texto comúnmente usados para Java y una lista de palabras reservadas y tipos de datos en este lenguaje.
Este documento contiene el portafolio de Amado Alejandro Ibarra Cervantes. Incluye 5 programas en Java con sus descripciones y códigos. También incluye actividades sobre editores de texto para Java, palabras reservadas en Java y tipos de datos.
El documento describe la organización de una feria de diversiones con varias secciones o stands. Se almacenará información sobre cada stand, el personal asignado a cada stand, y los servicios ofrecidos en cada stand. También se almacenará información sobre las marcas que patrocinan los diferentes servicios en la feria, incluido el código de la marca, el nombre, el tipo y el presupuesto asignado. Las tablas y relaciones entre la información de los stands, el personal, los servicios y las marcas se utilizarán para organizar los datos de la feria.
El documento describe la organización de mercancía y personal en una tienda departamental. La mercancía se organiza por departamentos con códigos, categorías y zonas. Cada producto tiene un nombre, descripción, código de departamento, precio de costo y precio al público. Los empleados se almacenan con código, nombre, domicilio, puesto y código de departamento. Los departamentos tienen encargados y los productos pueden pertenecer a uno o más departamentos, mientras que los empleados pueden ser encargados o tener otros puestos.
El documento describe la información de un despacho de arquitectura que necesita almacenar datos sobre sus arquitectos, obras y supervisores. Se requiere almacenar el código, nombre, cargo y categoría de los arquitectos, así como el código, descripción, ubicación, presupuesto y arquitecto a cargo de cada obra. Además, para cada supervisor se necesita guardar su código, nombre y categoría junto con el código de la obra que supervisa.
La farmacia requiere organizar su información de almacén mediante una base de datos. La base de datos almacenará información sobre las bodegas y anaqueles como su código, capacidad y categoría de medicamentos. También almacenará información sobre los medicamentos como su código, nombre comercial, ingrediente activo y laboratorio. Cada medicamento se almacena en un solo anaquel y cada anaquel en una sola bodega.
El documento describe los requisitos para informatizar la gestión de una tienda informática. Se necesita almacenar datos de productos, clientes, compras y proveedores. La base de datos registrará información de cada producto, cliente, compra y proveedor para gestionar las ventas, clientes y suministros de la tienda.
Access 2010 es una base de datos relacional que permite crear tablas y relacionarlas para almacenar y consultar datos de forma organizada. Ofrece herramientas como consultas, formularios e informes para acceder y presentar la información de manera fácil. Aunque solo es compatible con Windows, es útil para pequeños proyectos debido a su facilidad de uso.
La empresa vende productos a clientes y necesita conocer los datos personales de los clientes como nombre, apellido, DNI y dirección. Cada producto tiene un nombre, código y precio unitario. Los clientes pueden comprar varios productos y un mismo producto puede ser comprado por varios clientes. Los productos son suministrados por diferentes proveedores donde cada producto solo puede ser suministrado por un proveedor en particular y cada proveedor puede suministrar diferentes productos requiriéndose conocer el NIF, nombre y dirección de cada proveedor.
4. Datos del Alumno(s) (nombre, grupo, especialidad y Docente) Tipo de
estrategia
Amado Alejandro Ibarra Cervantes ABP
Practica No. Nombre de la Práctica Parcial (marca con "X")
2 Proy02_Lista_de_invitados
1 2
x
3
EVIDENCIA (CODIGO )
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:beckground="@android:color/darker_gray">
<TextView
android:text="Lista de Invitados"
android:layout_width="match_parent"
android:layout_height="127dp"
android:background="#4CAF50"
android:textSize="24sp" />
<TextView
android:text="Oswaldo"
android:layout_width="match_parent"
android:layout_height="127dp"
android:background="#4CAF50"
android:textSize="24sp" />
<TextView
android:text="Axel"
android:layout_width="match_parent"
android:layout_height="127dp"
android:background="#4CAF50"
android:textSize="24sp" />
<TextView
android:text="Elian"
android:layout_width="match_parent"
android:layout_height="127dp"
android:background="#4CAF50"
android:textSize="24sp" />
</LinearLayout>
PRUEBA DE ESCRITORIO
5. Conclusiones Personales
En este programa solo hice unas pequeñas modificaciones de el programa anterior gracias a eso pude enterder como
poner mas valores para especificar el tamaño del recuadro.
6. Datos del Alumno(s) (nombre)
Amado Alejandro Ibarra Cervantes
Practica No. Nombre de la Práctica Parcial (marca con "X")
3 Proy03_Insertar_imagen
1 2
x
EVIDENCIA (CODIGO )
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:src="@drawable/hi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="centerCrop"/>
<TextView
android:text="soy un fondo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:textColor="@android:color/white"
android:textSize="54sp"
android:background="#023d37"/>
<TextView
android:text="that goes for the forest"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:textColor="@android:color/white"
android:textSize="34sp"
android:background="#023d37"/>
<TextView
android:text="looking for a part of his cola"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:textColor="@android:color/white"
android:textSize="18sp"
android:background="#023d37"/>
</LinearLayout>
PRUEBA DE ESCRITORIO
7. Conclusiones Personales
En esta actividad agregamos una imagen por primera vez en Android al final también le agregamos texto hasta
abajo
8. Datos del Alumno(s) (nombre)
Amado Alejandro Ibarra Cervantes
Practica No. Nombre de la Práctica Parcial (marca con "X")
4 Proy04_RelativeLayout
1 2
x
EVIDENCIA (CODIGO )
<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'minthiscorner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"/>
<TextView
android:text="No,uphere"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"/>
<TextView
android:text="Wait,i'mhere"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"/>
<TextView
android:text="Actually, i'mhere"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
12. Conclusiones Personales
Este programa due algo estresante ya que no conocía la forma de hacerlo asi que tuve que pedir ayuda al final logre
poner el fondo correcto
13. Datos del Alumno(s) (nombre)
Amado Alejandro Ibarra Cervantes
Practica No. Nombre de la Práctica Parcial (marca con "X")
6 Proy06_RelativeLayout
1 2
x
EVIDENCIA (CODIGO )
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ImageView
android:layout_margin="10sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="centerCrop"
android:src="@drawable/hi"/>
<TextView
android:layout_marginLeft="10sp"
android:layout_marginRight="10sp"
android:text="Playa Plebe"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight=""
android:textSize="44sp"
android:textColor="@android:color/white"
android:background="#009688"/>
<TextView
android:layout_marginLeft="10sp"
android:layout_marginRight="10sp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="California"
android:layout_weight=""
android:textSize="34sp"
android:textColor="@android:color/white"
android:background="#009688"/>
<TextView
android:layout_marginLeft="10sp"
android:layout_marginRight="10sp"
android:layout_marginBottom="10sp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="10 miles away"
android:layout_weight=""
35. float division;
float n1 = Float.parseFloat(insnum1.getText().toString());
float n2 =Float.parseFloat(insnum2.getText().toString());
division =n1/n2;
insr.setText(String.valueOf(division));
}
}
PRUEBA DE ESCRITORIO
Conclusiones Personales
En este programa cree una vista igual que una calculadora la cual la hice funcionar con código en java esta actividad
fue entreetenda ya que tuve que recordar todo lo que había visto antes para hacerla
36. Datos del Alumno(s) (nombre)
Amado Alejandro Ibarra Cervantes
Practica No. Nombre de la Práctica Parcial (marca con "X")
10 Actividad 05”impar”
1 2
x
EVIDENCIA (CODIGO )
<?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="com.example.lap_c_pc07.jjjjjjjjj.MainActivity">
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:text="Escribe un numero"
android:textColorLink="@android:color/black"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.022"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.014"
android:layout_marginRight="8dp" />
39. public EditText numero;
public TextViewresultado;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
numero = (EditText)findViewById(R.id.numer);
resultado = (TextView)findViewById(R.id.resultad);
}
public void Verificar(View View){
int num;
String respuesta;
num = Integer.parseInt(numero.getText().toString());
if (num % 2 == 0)
respuesta = "Numero Par";
else
respuesta= "Numero Impar";
resultado.setText(respuesta);
}
public void Borrar(View View){
numero.setText("");
resultado.setText("");
}}
PRUEBA DE ESCRITORIO
40. Conclusiones Personales
En esta actividad lo que hice fue poner edit text al cual con un botón me dira si es par o impar al igual que un botón
de borrar para borrar los datos, fue la primera vez que utilize un if en android