El documento presenta una introducción a Android, incluyendo herramientas de desarrollo, interfaces de usuario, actividades, intents y adaptadores de listas. Explica conceptos como views, layouts, menús y la creación de una aplicación "Hola Mundo".
Carlos blanco resumen mm android controles 10pag v5Carlos Blanco
Este documento proporciona información sobre los diferentes tipos de controles que se pueden usar en una interfaz de usuario de Android. Explica cómo crear y configurar botones, cajas de texto, listas desplegables y otros widgets comunes. También describe cómo utilizar adaptadores para asignar datos a los controles de selección múltiple como las listas y rejillas. Por último, proporciona ejemplos de código para gestionar eventos como clicks de botones y selecciones de opciones.
PHPExcel es una librería PHP que permite leer y escribir archivos de Excel. Se puede usar para cargar datos de hojas de cálculo de Excel, manipular celdas y valores, agregar formato, e incluso exportar archivos de Excel. El documento proporciona un ejemplo completo de cómo usar la librería PHPExcel para crear una interfaz que permite cargar datos de una hoja de cálculo de Excel y realizar cálculos.
El documento describe cómo crear una aplicación Ajax simple que muestre datos almacenados en una base de datos. Incluye el código para crear la tabla de la base de datos, las funciones JavaScript para realizar peticiones asíncronas y el script PHP para recuperar y guardar datos. Explica cómo evitar que el navegador almacene en caché las respuestas mediante la adición de un parámetro aleatorio o el uso de peticiones POST.
Este documento describe los pasos iniciales del proceso de instalación de WordPress. Establece variables y requisitos, y muestra formularios para que el usuario ingrese información como el título del sitio, nombre de usuario, contraseña y correo electrónico. Luego verifica los requisitos del sistema y la validez de la información ingresada antes de completar la instalación.
Este documento presenta un proyecto de grado para el desarrollo de un software de sistema experto para el diagnóstico de enfermedades en ganado bovino. Incluye un manual del programador que explica la programación utilizada, incluyendo funciones para registro de usuarios, inicio de sesión, registro de animales y almacenamiento de datos médicos.
Este documento describe el modelo Doctrine para gestionar bases de datos en aplicaciones Symfony. Explica los componentes clave de Doctrine como el ORM para mapear objetos a tablas de base de datos, el DBAL para abstraer la capa de acceso a datos, y los repositorios para realizar consultas de forma uniforme. También cubre conceptos como entidades, queries, migraciones y más.
Customizer: configurando un sitio en tiempo realwpargentina
Customizer está siendo fuertemente impulsado no sólo dentro de wordpress.org, sino que hay mucho trabajo independiente en torno. Compañías como Obox han creado un theme que extiende en gran manera sus capacidades, convirtiéndolo en un constructor de sitios muy flexible. Otras como Themify emplean Customizer únicamente con controles propios que tienen mayores capacidades que los estándares.
Para usuarios finales, esto significa una mayor facilidad al configurar el sitio en una interface que muestra directamente el tema aplicado, con la chance de cambiarlo y aplicarlo instantáneamente, y configurar apariencia y hasta opciones en tiempo real apreciando cada cambio.
El documento presenta un resumen de la historia y logros de la Universidad Tecnológica del Perú (UTP). Comenzó en 1980 como el Instituto Tecnológico IDAT con carreras de administración y contabilidad. En 1985 se introdujo la carrera de computación, lo que impulsó su crecimiento. Actualmente la UTP es la organización educativa más grande e influyente del país, contribuyendo a la formación de profesionales en tecnologías de la información.
Carlos blanco resumen mm android controles 10pag v5Carlos Blanco
Este documento proporciona información sobre los diferentes tipos de controles que se pueden usar en una interfaz de usuario de Android. Explica cómo crear y configurar botones, cajas de texto, listas desplegables y otros widgets comunes. También describe cómo utilizar adaptadores para asignar datos a los controles de selección múltiple como las listas y rejillas. Por último, proporciona ejemplos de código para gestionar eventos como clicks de botones y selecciones de opciones.
PHPExcel es una librería PHP que permite leer y escribir archivos de Excel. Se puede usar para cargar datos de hojas de cálculo de Excel, manipular celdas y valores, agregar formato, e incluso exportar archivos de Excel. El documento proporciona un ejemplo completo de cómo usar la librería PHPExcel para crear una interfaz que permite cargar datos de una hoja de cálculo de Excel y realizar cálculos.
El documento describe cómo crear una aplicación Ajax simple que muestre datos almacenados en una base de datos. Incluye el código para crear la tabla de la base de datos, las funciones JavaScript para realizar peticiones asíncronas y el script PHP para recuperar y guardar datos. Explica cómo evitar que el navegador almacene en caché las respuestas mediante la adición de un parámetro aleatorio o el uso de peticiones POST.
Este documento describe los pasos iniciales del proceso de instalación de WordPress. Establece variables y requisitos, y muestra formularios para que el usuario ingrese información como el título del sitio, nombre de usuario, contraseña y correo electrónico. Luego verifica los requisitos del sistema y la validez de la información ingresada antes de completar la instalación.
Este documento presenta un proyecto de grado para el desarrollo de un software de sistema experto para el diagnóstico de enfermedades en ganado bovino. Incluye un manual del programador que explica la programación utilizada, incluyendo funciones para registro de usuarios, inicio de sesión, registro de animales y almacenamiento de datos médicos.
Este documento describe el modelo Doctrine para gestionar bases de datos en aplicaciones Symfony. Explica los componentes clave de Doctrine como el ORM para mapear objetos a tablas de base de datos, el DBAL para abstraer la capa de acceso a datos, y los repositorios para realizar consultas de forma uniforme. También cubre conceptos como entidades, queries, migraciones y más.
Customizer: configurando un sitio en tiempo realwpargentina
Customizer está siendo fuertemente impulsado no sólo dentro de wordpress.org, sino que hay mucho trabajo independiente en torno. Compañías como Obox han creado un theme que extiende en gran manera sus capacidades, convirtiéndolo en un constructor de sitios muy flexible. Otras como Themify emplean Customizer únicamente con controles propios que tienen mayores capacidades que los estándares.
Para usuarios finales, esto significa una mayor facilidad al configurar el sitio en una interface que muestra directamente el tema aplicado, con la chance de cambiarlo y aplicarlo instantáneamente, y configurar apariencia y hasta opciones en tiempo real apreciando cada cambio.
El documento presenta un resumen de la historia y logros de la Universidad Tecnológica del Perú (UTP). Comenzó en 1980 como el Instituto Tecnológico IDAT con carreras de administración y contabilidad. En 1985 se introdujo la carrera de computación, lo que impulsó su crecimiento. Actualmente la UTP es la organización educativa más grande e influyente del país, contribuyendo a la formación de profesionales en tecnologías de la información.
Megan Summers Foundation Portfolio Evaluation Barney1995
The Megan Summers Foundation provides concise 3 sentence summaries of documents:
The document discusses conventions used in real rock magazines that the author's media product follows, such as using bold mastheads and cover lines to catch readers' attention. It represents social groups by using various colors on each page to appeal to both male and female readers ages 16-25. The author would like the magazine to be distributed by Bauer Publishing, which has experience with the genre through Kerrang magazine and could advertise the new magazine to a large market through its multi-channel reach.
This very short document does not contain any meaningful information that can be summarized in 3 sentences or less. It only includes repeated symbols that do not convey any facts, details, or ideas.
Hong Kong Holidays - Book Hong Kong Tours & travel packages at Tripmart. Largest number of Hong Kong Tour & holiday Packages available. Go for a Hoilday, travel to Hong Kong and its various tourist attractions with Hong Kong holiday packages. Explore Hong Kong Tourism with cheap vacation packages.
The document discusses technologies the author has used and learned about through constructing a product. The technologies include Photoshop, digital cameras, recorders, Microsoft Word, PowerPoint, Paint, iMovie, InDesign, blogs, polls, and Prezi. The author provides examples of how they used each technology in the past and what they learned about how to use the interface and features of each one.
The document evaluates a music magazine coursework project by Emily Watson. It discusses several key conventions of music magazines, including the front cover, double page spread (DPS), editor's letter, and contents page. For the front cover, Watson used different fonts, colors, and images to attract readers and included the magazine title, strapline, and cover lines. For the DPS and contents page, Watson experimented with layouts using columns, images, and text styles. The feedback on her black and white design was positive.
The document discusses several aspects of American society and government including:
1) The presidents live in the White House which was built between 1792-1800 and designed by James Hoban. The first president to live there was John Adams.
2) America has a written language used for government laws, taxes, and newspapers as well as books for fun and stories.
3) American society has an upper, middle, and lower class determined by income level with the middle class being the largest.
This document provides an overview of consumer basics for renewable energy projects. It defines key energy terminology, discusses technology basics like power ratings and capacity factors, and outlines the process for sizing and connecting a micro-generator system. Requirements vary by location but may include permits, approvals, and interconnection with the local grid. Economics depend on system costs, predicted production, and compensation rates. Resources are available to help consumers research contractors and understand their rights.
The story of the tortoise and the hare is told in multiple parts, with lessons learned at each stage. Initially, the hare loses by being overconfident and falling asleep, teaching that slow and steady wins. A rematch has the hare winning by maintaining a fast, consistent pace. Changing the competition's terms to one's own strengths is another lesson. Finally, the greatest success comes from acknowledging each other's strengths, working as a team by helping one another, and competing against obstacles rather than each other.
The document discusses various technologies the author learned about and used during the process of constructing a media product. The author gained experience using Apple iMacs and software like Mac OS X, Adobe Creative Suite applications (Photoshop, Premiere Pro, After Effects), iMovie, Blogger, Twitter, Facebook, Canon 550D camera, Slideshare, Scoop.it!, and Celtx. Overall, the author found many of the modern technologies to be simplistic yet powerful tools for filmmaking, image editing, publishing work online, and planning pre-production.
This document discusses the importance of creating brand advocates through delivering excellent customer experiences. It defines brand advocates as highly satisfied, loyal customers who recommend a brand to others. Companies with strong brand advocates are more profitable due to lower marketing costs, higher customer retention and willingness to pay more. The document provides steps to create brand advocates, including defining best customer segments, understanding customer motivations, ensuring consistency across all customer touchpoints, and measuring advocacy through recommendations and repeat purchases.
This thesis hypothesizes that urban cities fall victim to bureaucratic friction imposed on civic agencies, which causes confusion and decreases civic engagement. The role of communication designers is to use visual and systems thinking in design to remove confusion, increase transparency, and promote progressive action. The proposed methodology can help eradicate bureaucratic systems by establishing sustainable infrastructure for civic agencies and communities, facilitating civic engagement and building bridges between complex relations.
The document analyzes and summarizes the characters, settings, and events portrayed in images on the cover and pages of a local newspaper, the Tameside Advertiser. The main image shows a proud father and son holding a turkey at Christmas time. Another image shows the infamous serial killer Harold Shipman, reflecting his malicious character. An old photo depicts a soldier in uniform, showing his dedication to serving in the army. The layout and design of the newspaper follows conventions to draw readers in and encourage them to read the stories.
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...leofishman
Este “Bootcamp” es la primera de una serie de capacitaciones que se dictarán en varios lugares y contextos. Durante este “Bootcamp” se verán las bases para crear aplicaciones Android usando eclipse + ADT (Android Development Tools).
Durante el curso cubriremos:
Descripción básica de sistemas Android y sus principales beneficios para usuarios, desarrolladores y empresas.
Instalación y configuración del ambiente de desarrollo.
Creación de una aplicación. Emulador y deploy en dispositivos android.
Conceptos básicos sobre arquitectura y ciclos de vida de aplicaciones Android. Layouts e Intents.
Megan Summers Foundation Portfolio Evaluation Barney1995
The Megan Summers Foundation provides concise 3 sentence summaries of documents:
The document discusses conventions used in real rock magazines that the author's media product follows, such as using bold mastheads and cover lines to catch readers' attention. It represents social groups by using various colors on each page to appeal to both male and female readers ages 16-25. The author would like the magazine to be distributed by Bauer Publishing, which has experience with the genre through Kerrang magazine and could advertise the new magazine to a large market through its multi-channel reach.
This very short document does not contain any meaningful information that can be summarized in 3 sentences or less. It only includes repeated symbols that do not convey any facts, details, or ideas.
Hong Kong Holidays - Book Hong Kong Tours & travel packages at Tripmart. Largest number of Hong Kong Tour & holiday Packages available. Go for a Hoilday, travel to Hong Kong and its various tourist attractions with Hong Kong holiday packages. Explore Hong Kong Tourism with cheap vacation packages.
The document discusses technologies the author has used and learned about through constructing a product. The technologies include Photoshop, digital cameras, recorders, Microsoft Word, PowerPoint, Paint, iMovie, InDesign, blogs, polls, and Prezi. The author provides examples of how they used each technology in the past and what they learned about how to use the interface and features of each one.
The document evaluates a music magazine coursework project by Emily Watson. It discusses several key conventions of music magazines, including the front cover, double page spread (DPS), editor's letter, and contents page. For the front cover, Watson used different fonts, colors, and images to attract readers and included the magazine title, strapline, and cover lines. For the DPS and contents page, Watson experimented with layouts using columns, images, and text styles. The feedback on her black and white design was positive.
The document discusses several aspects of American society and government including:
1) The presidents live in the White House which was built between 1792-1800 and designed by James Hoban. The first president to live there was John Adams.
2) America has a written language used for government laws, taxes, and newspapers as well as books for fun and stories.
3) American society has an upper, middle, and lower class determined by income level with the middle class being the largest.
This document provides an overview of consumer basics for renewable energy projects. It defines key energy terminology, discusses technology basics like power ratings and capacity factors, and outlines the process for sizing and connecting a micro-generator system. Requirements vary by location but may include permits, approvals, and interconnection with the local grid. Economics depend on system costs, predicted production, and compensation rates. Resources are available to help consumers research contractors and understand their rights.
The story of the tortoise and the hare is told in multiple parts, with lessons learned at each stage. Initially, the hare loses by being overconfident and falling asleep, teaching that slow and steady wins. A rematch has the hare winning by maintaining a fast, consistent pace. Changing the competition's terms to one's own strengths is another lesson. Finally, the greatest success comes from acknowledging each other's strengths, working as a team by helping one another, and competing against obstacles rather than each other.
The document discusses various technologies the author learned about and used during the process of constructing a media product. The author gained experience using Apple iMacs and software like Mac OS X, Adobe Creative Suite applications (Photoshop, Premiere Pro, After Effects), iMovie, Blogger, Twitter, Facebook, Canon 550D camera, Slideshare, Scoop.it!, and Celtx. Overall, the author found many of the modern technologies to be simplistic yet powerful tools for filmmaking, image editing, publishing work online, and planning pre-production.
This document discusses the importance of creating brand advocates through delivering excellent customer experiences. It defines brand advocates as highly satisfied, loyal customers who recommend a brand to others. Companies with strong brand advocates are more profitable due to lower marketing costs, higher customer retention and willingness to pay more. The document provides steps to create brand advocates, including defining best customer segments, understanding customer motivations, ensuring consistency across all customer touchpoints, and measuring advocacy through recommendations and repeat purchases.
This thesis hypothesizes that urban cities fall victim to bureaucratic friction imposed on civic agencies, which causes confusion and decreases civic engagement. The role of communication designers is to use visual and systems thinking in design to remove confusion, increase transparency, and promote progressive action. The proposed methodology can help eradicate bureaucratic systems by establishing sustainable infrastructure for civic agencies and communities, facilitating civic engagement and building bridges between complex relations.
The document analyzes and summarizes the characters, settings, and events portrayed in images on the cover and pages of a local newspaper, the Tameside Advertiser. The main image shows a proud father and son holding a turkey at Christmas time. Another image shows the infamous serial killer Harold Shipman, reflecting his malicious character. An old photo depicts a soldier in uniform, showing his dedication to serving in the army. The layout and design of the newspaper follows conventions to draw readers in and encourage them to read the stories.
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...leofishman
Este “Bootcamp” es la primera de una serie de capacitaciones que se dictarán en varios lugares y contextos. Durante este “Bootcamp” se verán las bases para crear aplicaciones Android usando eclipse + ADT (Android Development Tools).
Durante el curso cubriremos:
Descripción básica de sistemas Android y sus principales beneficios para usuarios, desarrolladores y empresas.
Instalación y configuración del ambiente de desarrollo.
Creación de una aplicación. Emulador y deploy en dispositivos android.
Conceptos básicos sobre arquitectura y ciclos de vida de aplicaciones Android. Layouts e Intents.
Este tutorial explica cómo crear una aplicación Android para registrar tareas asignadas. La aplicación tendrá dos pantallas, una para ingresar datos de la tarea como tipo, responsable y descripción, y una segunda pantalla para confirmar la tarea registrada. El tutorial guía al lector paso a paso para construir las pantallas, pasar datos entre ellas usando Intents, y probar que la aplicación funcione correctamente al navegar entre las pantallas y ver los datos ingresados.
Este documento presenta un tutorial para crear una aplicación Android básica utilizando Eclipse. Explica cómo instalar el plugin ADT de Eclipse, crear un proyecto "Hello World" con una actividad, agregar una lista y persistir los datos utilizando SharedPreferences.
El documento describe el uso del control ListView en Android. Explica que ListView permite mostrar varios elementos de una lista de forma visible, a diferencia de Spinner que sólo muestra un elemento a la vez. Incluye dos ejemplos de código que utilizan ListView, el primero para agregar departamentos del Perú a una lista al pulsar un botón, y el segundo para mostrar la población de un país seleccionado de una lista de países de Sudamérica.
Este documento presenta el código para una aplicación Android simple que muestra el texto "Hola Mundo" en la pantalla. El código define una clase MainActivity que establece el contenido de la pantalla como un TextView con el texto "Hola Mundo" y también incluye el código XML para la interfaz de usuario. El autor comenta que este es un programa básico que muestra un texto simple en la pantalla.
Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.Juan Manuel
El documento describe el diseño arquitectónico de una aplicación de notas rápidas usando el patrón MVVM. Se creará una clase ModeloNotasRapidas que implemente INotifyPropertyChanged para encapsular la lógica del modelo y el acceso a datos. También se creará un ViewModel que sincronice los cambios de propiedad del modelo con la vista y contenga propiedades, comandos y métodos para crear, eliminar y listar notas. La vista tendrá un control NotasControl con una ListView que muestre las notas usando un datatemplate y
Este documento describe una aplicación Android que permite guardar, eliminar, modificar y consultar datos de estudiantes en una base de datos SQLite. Incluye código para diseñar la interfaz con botones y campos de texto, guardar los datos ingresados, consultar datos mediante el número de documento, eliminar registros y modificar datos existentes. También incluye una clase para administrar la base de datos y almacenar la información de los estudiantes.
Este documento proporciona un tutorial para el desarrollo de una aplicación básica de Android para realizar operaciones aritméticas. Explica los pasos para crear un proyecto Android, definir la interfaz gráfica con campos de entrada y botones, e implementar la lógica de cada botón para calcular y mostrar los resultados de suma, resta, multiplicación y división.
Este documento presenta tres programas de Android que muestran cómo agregar texto e imágenes a las aplicaciones, así como manipular su diseño y apariencia mediante el uso de LinearLayout, ImageView y TextView. El primer programa muestra cómo agregar un mensaje de texto a través de un botón. El segundo programa ilustra el uso de LinearLayout para alinear texto. El tercer programa enseña cómo incluir una imagen y combinarla con texto.
Este documento proporciona información sobre el desarrollo de aplicaciones en Android. Explica los pasos para desarrollar en Android, los componentes básicos de Java y Android, cómo separar el diseño de la lógica en pantallas, los tipos de layouts y botones, y más detalles sobre adaptadores, menús, widgets y preferencias en Android.
Este documento describe los controles básicos de Android Studio como EditText, Button y TextView. Explica cómo crear una interfaz de usuario con estos controles y cómo implementar la lógica para pasar datos entre actividades usando Intents. También cubre cómo crear y usar dispositivos virtuales de Android para probar aplicaciones.
El documento describe el desarrollo de una aplicación Android que accede a una base de datos SQLite para gestionar contactos. Se explica la creación de la base de datos, los métodos para insertar, modificar, eliminar y consultar registros, y cómo usar la base de datos en una actividad de la aplicación para agregar, eliminar, modificar y buscar contactos.
REPORTES JASPERREPORT E IREPORT SIN CONEXIÓN A UNA BBDDSandra Campos
Este documento explica cómo crear informes JasperReports sin conexión a una base de datos, pasando parámetros desde Java. Se crea una clase con datos de ejemplo, luego un informe con campos vinculados a los atributos de la clase. Se implementa una clase DataSource que proporciona los datos y se compila e imprime el informe desde el método main, generando un PDF sin necesidad de base de datos.
El documento describe una aplicación MVC para una librería. Incluye controladores para categorías, libros y home que interactúan con una base de datos. También incluye vistas maestras y parciales para mostrar información de categorías, libros y páginas generales. El propósito es mostrar una aplicación MVC completa con acceso a datos para gestionar una librería.
JHipster es un generador de código basado en Yeoman que nos genera un proyecto con Spring Boot en el back-end y con Angular en el front-end.
Llevo un año y medio desarrollando con Spring Boot y Angular y desde hace unos meses, mis nuevos desarrollos los realizo con JHipster. Por eso me he decidido a proponer este taller en donde montaré una pequeña aplicación con este tándem, y en donde hablaré también de mi propia experiencia.
Para poder asistir al taller es necesario tener instalado JHipster y tu IDE favorito (yo usaré Spring Tool Suite para back y Visual Studio Code para front). Para no tener problemas de descarga durante el taller tenéis que crearos un proyecto vacío, en el cual haremos modificaciones durante el taller. Creároslo con los valores por defecto, y luego ejecutarlo con ./mvnw para que se descarguen todas las librerías. Deberíais poder ver algo en http://localhost:8080 ;)
Este documento presenta el código y pantallas de 7 prácticas realizadas para la materia de Diseño de Aplicaciones Móviles. La primera práctica muestra un programa "Hola Mundo" simple con un texto. La segunda práctica agrega interacción al hacer clic en un botón. Las prácticas 3-5 crean listas simples con TextView. Las prácticas 6-7 agregan imágenes. Adicionalmente, se muestran pantallas de prácticas de layouts relativos.
Este documento describe cómo incluir mapas en aplicaciones Android utilizando las API de Google Maps y OpenStreetMap. Explica cómo agregar MapView de Google Maps, obtener la clave de API, controlar los mapas y agregar capas. También cubre Polaris, una biblioteca que facilita la adición de globos de información, y las opciones de mapeo de código abierto OSMDroid y MapsForge.
Este documento presenta los objetivos y conceptos básicos de estructuras de control de flujo y datos en Python. Explica los bucles while y for para iterar sobre elementos, las condicionales if/else para ejecutar código condicionalmente, y las estructuras de datos como cadenas, listas, diccionarios y tuplas para organizar y acceder a datos.
Este documento presenta una introducción a los módulos, entrada y salida en Python. Explica cómo crear funciones y métodos, y cómo los módulos permiten reutilizar código. También describe cómo leer y escribir archivos en diferentes formatos como CSV y JSON, así como interactuar con HTTP usando librerías.
Este documento introduce el manejo de errores y excepciones en Python. Explica cómo capturar excepciones usando bloques try-except-else-finally y cómo lanzar excepciones manualmente con la instrucción raise. También cubre diferentes tipos de excepciones y cómo tratarlas de manera específica en bloques except.
Este documento presenta conceptos básicos de programación orientada a objetos en Python como clases, objetos, métodos, propiedades, inicializadores de clases e herencia. Explica cómo definir clases y crear objetos, así como el uso del método especial __init__() para inicializar las variables de instancia. También cubre la herencia de clases y cómo crear excepciones propias heredando de la clase base Exception.
Este documento presenta los objetivos de la clase 7 de Python, que incluyen interactuar con el sistema operativo usando el módulo os, trabajar con fechas y horas usando el módulo datetime, y crear y leer archivos ZIP usando el módulo zipfile.
Numpy es una librería de Python que facilita el trabajo con vectores y matrices n-dimensionales (arreglos). Proporciona funciones para crear y manipular arreglos, así como operaciones matemáticas elementales y funciones de álgebra lineal. Los arreglos numpy son objetos homogéneos multidimensionales indexados por tuplas de enteros y con propiedades como el tamaño y tipo de datos.
Este documento introduce la librería Matplotlib en Python para generar gráficos. Explica cómo crear gráficos de líneas simples usando las funciones plot y show, especificando los datos x e y y opciones de estilo. También cubre cómo configurar los ejes y límites de la gráfica, y diferentes marcadores y estilos de línea y colores.
Este documento introduce Python, incluyendo su historia, características, tipos de datos y cómo realizar cálculos. Python es un lenguaje de programación de propósito general creado en 1991. Se puede usar para realizar cálculos tanto en un intérprete de comandos como en programas que aceptan valores de entrada. El documento explica conceptos como variables, tipos de datos fundamentales y cómo convertir entre tipos.
Este documento describe las posibles aplicaciones de Beacons y Bluetooth Low Energy para dispositivos móviles, incluyendo rangos de detección cercanos e inmediatos, y soporte para iOS, Android, BlackBerry 10 y Windows Phone con las APIs correspondientes para cada sistema operativo móvil. También incluye enlaces a demos de aplicaciones de Beacons para retail.
El documento describe las funcionalidades de un sistema de gestión académica llamado Academic-OK. Incluye módulos para directores, coordinadores, profesores y estudiantes. Para los directores hay módulos para supervisar clases, evaluaciones, docentes y estudiantes. Los coordinadores pueden configurar mallas curriculares, asignaturas, niveles, docentes y horarios. El sistema facilita los procesos educativos como matrículas, horarios, calificaciones y más.
Ofrecemos herramientas y metodologías para que las personas con ideas de negocio desarrollen un prototipo que pueda ser probado en un entorno real.
Cada miembro puede crear su perfil de acuerdo a sus intereses, habilidades y así montar sus proyectos de ideas de negocio, para recibir mentorías .
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
2. ¡ Introduccion
¡ Herramientas
¡ Hola
Mundo
¡ Interfaces
de
Usuario
¡ Views,
Layouts,
Adapters
¡ Intents,
Actions
¡ Toast,
Dialogs,
Status
Bar
¡
Options,
Context
Menu
3. ¡ Sistema
Operativo
Movil
¡ Basado
en
Linux
¡ Open
Handset
Alliance
¡ Google
principal
empresa
detrás
de
su
desarrollo.
¡ +50%
cuota
mercado
mundial
smartphones
4.
5.
6. ¡ Java
JDK
1.6+
¡ IDE
Eclipse
¡ Android
SDK
¡ AVD
Manager
¡ Android
Development
Tools
16. ¡ AdapterView:
Elemento
ViewGroup
cuyas
Views
internas
estan
definidas
por
un
Adapter
¡ Adapter:
Clase
que
define
Vistas
a
partir
de
un
estructura
de
Datos.
¡ ArrayAdapter:
Spinners
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
adapter.add(“Masculino");
adapter.add(“Femenino");
spinner.setAdapter(adapter);
17. ¡ La
mejor
forma
de
mostrar
listas
de
datos.
¡ Componente
ListView
¡ Crearemos
un
ListAdapter
personalizado
18. <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/lista"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</ListView>
</LinearLayout>
public class HolaMundoActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView lista = (ListView)findViewById(R.id.lista);
lista.setAdapter(new MiListaAdapter(this,
new String[] {"Juan", "Maria"}));
}
}
19. public class MiListaAdapter implements ListAdapter {
private Context context;
private String[] strings;
public MiListaAdapter(Context context, String[] strings) {
this.context = context;
this.strings = strings;
}
@Override
public int getCount() {
return strings.length;
}
@Override
public Object getItem(int arg0) {
return strings[arg0];
}
@Override
public long getItemId(int arg0) {
return 0;
}
20. @Override
public int getItemViewType(int arg0) {
return 0;
}
@Override
public View getView(int arg0, View arg1, ViewGroup arg2) {
TextView c = new TextView(context);
c.setText(strings[arg0]);
return c;
}
@Override
public int getViewTypeCount() {
return 1;
}
@Override
public boolean hasStableIds() {
return false;
}
@Override
public boolean isEmpty() {
return strings.length==0;
}
21. @Override
public void registerDataSetObserver(DataSetObserver arg0) {
}
@Override
public void unregisterDataSetObserver(DataSetObserver arg0) {
}
@Override
public boolean areAllItemsEnabled() {
return true;
}
@Override
public boolean isEnabled(int arg0) {
return true;
}
}
22. ¡ Es
una
API
para
instanciar
individualmente
los
layouts
¡ Podemos
crear
Items
de
listas
a
nuestra
medida
28. registerForContextMenu(lista);
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
if (v.getId()==R.id.lista) {
AdapterView.AdapterContextMenuInfo info =
(AdapterView.AdapterContextMenuInfo)menuInfo;
String valor = (String)lista.getAdapter().getItem(info.position);
menu.setHeaderTitle(valor);
menu.add(Menu.NONE, 0, 0, "Ver Detalle");
menu.add(Menu.NONE, 1, 1, "Eliminar");
}
}
@Override
public boolean onContextItemSelected(MenuItem item) {
AdapterView.AdapterContextMenuInfo info =
(AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
switch (item.getItemId()) {
case 0: {
// Hacer opcion 1
break;
}
}
return true;
}
29. ¡ Activity
son
la
base
de
las
Interfaces
de
Usuario.
¡ Estas
pueden
apilarse.
¡ Al
cerrarse
la
ultima
se
cierra
la
Aplicación.
¡ Son
llamadas
a
traves
de
Intents
¡ Intent:
Descripcion
de
una
operación
a
realizarse.
§ Explicita
o
Implicita.
§ Acccion
y
Datos.
31. ¡ Permite
definir
cuales
Activities
puedes
ser
llamadas
para
realizar
una
operación.
¡ Permite
integración
entre
aplicaciones.
¡ Incluso
intra-‐aplicación.
32. private static final int REQUEST_FROM_CAMERA = 0;
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, REQUEST_FROM_CAMERA);
@Override
protected void onActivityResult(int requestCode,
int resultCode, Intent data) {
if (requestCode==REQUEST_FROM_CAMERA &&
resultCode==RESULT_OK) {
Bitmap bmp = (Bitmap) data.getExtras().get("data");
ImageView imagen =
(ImageView)findViewById(R.id.imagen);
imagen.setImageBitmap(bmp);
}
}
}
33. ¡ Toast
es
un
mensaje
mostrado
en
la
parte
inferior
de
la
pantalla
sobre
todo
el
contenido
§ Texto
simple,
varios
segundos.
¡ Dialog,
Permite
crear
diálogos
de
Progreso,
De
Pregunta
o
hasta
de
Introducir
Texto.
34. Toast.makeText(this, "Hola Mundo", 2000).show();
AlertDialog ad = new AlertDialog.Builder(this)
.setTitle("Alerta")
.setMessage("Esta Seguro?")
.setPositiveButton("Si", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
}
}).create();
ad.show();
35. AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Configuracion");
alert.setMessage("Server URL");
final EditText input = new EditText(this);
input.setText(getServerURL());
alert.setView(input);
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
String value = input.getText().toString();
setServerURL(value);
}
});
alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
// Canceled.
}
});
alert.show();