Android

PUE: Desarrollo de Aplicaciones Android – lección 11

Views VS Fragments Fragment = mini activity Ciclos de vida, como el OnAttach Re-usabilidad de los fragmentos private boolean isMultiPanel = true;false: es un móvil, true=es una tablet ALMACENAMIENTO Y PERSISTENCIA RECORDAD! Se ha de poner todo en strings!!!! Queremos cargar en caliente el fragment de settings FragmentManager gestiona todos Leer más

Por Sergio, hace
Android

PUE: Desarrollo de Aplicaciones Android – lección 10

Técnica de Pomodoro (tomate en italiano): método de gestión de tiempo Dividir tus actividades en 25 minutos cada una Tiempo para ejercicio entradas: 25′ (x3) Fragments: estáticos y dinámicos Persistencia: – Shared Preferences – Files (interno/externo)– Modalidad de servicio vinculado – Bases de datos (SQLite) – También hay frameworks y Leer más

Por Sergio, hace
Android

PUE: Desarrollo de Aplicaciones Android – lección 9

User Experience! Muy importante Si tengo una buena idea pero no la implemento bien, será una aplicación desinstalada! UI!! User Interface Servicios: son parecidos a la activity pero sin user interface. Pueden ejecutar código en segundo plano. onPause->onStop->onDestroy Servicios: en segundo plano Cuando levantas un servicio NO se levanta otro Leer más

Por Sergio, hace
Android

PUE: Desarrollo de Aplicaciones Android – lección 8

ThreadsAsyncTaskonPostExecute Look and Feel Material design Styles Themes User Interfaces: menús ANR! Servicio Iniciado->Servicio Started Servicio Binded (funciona parecido a un webservice) BR=Broadcast Receiver->Listeners a nivel de la aplicación, esta pendiente de eventos del sistema en feneral (SMS recibido, nivel bajo de bateria, llamada recibida) ¿PROBLEMAS? Aplicar patrón ViewHolder Final Leer más

Por Sergio, hace
Android

PUE: Desarrollo de Aplicaciones Android – lección 7

REPASO:Intent: viaje de la primera a la segunda actividad, pero también activan los componentesExplicitos: conoces el destinoImplicitos: decirle al Sistema Operativo qué quieres hacer… ¿enviar mail? ¿send? ¿editar algo? ¿llamar? ¿solo marcar el telefono? parámetro data (por ejemplo en la llamada es tel:)tel: se conoce como “esquema”. “https://” también es Leer más

Por Sergio, hace
Java

JAVA Básico: Variables 2

package com.sergioguillen.java; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br2 = new BufferedReader(new InputStreamReader(System.in)); String nombre; Integer edad; Float estatura; System.out.println("Nombre?"); nombre = br2.readLine(); // Se lee la línea con una llamada System.out.println("Edad?"); edad = Integer.parseInt(br2.readLine()); System.out.println("Estatura?"); estatura Leer más

Por Sergio, hace
Java

PUE: Desarrollo de Aplicaciones Android – lección 6

Clase Final->No puede heredar más? Intent implícito->¿Qué quiero hacer y con qué dato?¿Qué aplicación que recibe una data de la forma “tel:93674995802” y queremos hacer un DIAL el sistema operativo te lleva hasta la activity que sabe tratar con este tipo de opciones. Intent explícito->habitualmente es para el movimiento para Leer más

Por Sergio, hace
Java

JAVA BÁSICO:Variables 1

package com.sergioguillen.android; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br2 = new BufferedReader(new InputStreamReader(System.in)); String frase = br2.readLine(); // Se lee la línea con una llamada System.out.printf("Has escrito: " + frase); } }   Sergio 

Por Sergio, hace
Java

JAVA BÁSICO: Hola Mundo

El primer programa que todo el mundo que empieza a programar escribe: package com.sergioguillen.android; public class Main { public static void main(String[] args) { // write your code here System.out.printf("Hola Mundo!"); //Imprime texto en el Standard Out } }    Sergio 

Por Sergio, hace

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies