viernes, 12 de octubre de 2018

Encienda la linterna Android - Construyendo una aplicación Torch

Hola a todos, este es un tutorial para los novatos, la gente acaba de comenzar a ensuciarse las manos con la codificación de Android. Pensé en publicar un pequeño tutorial de aplicaciones para todos ustedes, para que puedan disfrutar del aprendizaje. Hoy, en esta publicación, aprenderemos cómo encender una linterna en Android usando código. Como el título dice "Encienda la linterna de Android - Construyendo una aplicación de antorcha", hoy  vamos a construir una aplicación de antorcha simple.


Agregando Característica en Manifiesto


  • Como vamos a construir una aplicación Torch, y básicamente queremos encender la linterna de nuestro dispositivo Android mediante programación. Para hacer esto necesitamos acceder a esta característica de Android.
  • Venga a AndroidManifest.xml y añada la línea que se muestra a continuación.

Ejemplo de Mailgun para Android: Enviar correos electrónicos con Mailgun

¿Has intentado crear una aplicación que pueda enviar correos electrónicos? He publicado un tutorial anterior que explica cómo enviar correos electrónicos utilizando la API de Javamail . Pero el problema con Javamail API es que se requiere un servidor SMTP y en el tutorial estábamos usando Google SMTP. Entonces, en este ejemplo de Android de Mailgun , aprenderemos a enviar correos electrónicos usando Mailgun.


¿Qué es Mailgun?

Mailgun es un proveedor de servicios de correo electrónico para desarrolladores. Brinda servicio API de correo electrónico transaccional, por lo que no necesita preocuparse por crear su propio servidor SMTP. Mailgun nos da una API REST para realizar operaciones de correo electrónico.

Ejemplo de Android Mailgun

Así que ahora vamos a crear nuestra aplicación de correo electrónico de remitente. Como siempre abriremos Android Studio y crearemos un nuevo proyecto. Pero antes de continuar, asegúrese de haber creado una cuenta en Mailgun .

Creando un nuevo proyecto de Android Studio

  • Para este ejemplo, he creado un nombre de proyecto My Email Sender .
  • Una vez que se haya cargado el proyecto, agregaremos las dependencias necesarias en nuestro proyecto.

Agregando Dependencias

Aquí voy a utilizar Retrofit Library. Ahora la adaptación no tiene nada que ver con Mailgun, es una biblioteca de red que hace que la red sea más fácil en nuestra aplicación. Mailgun proporciona RESTful API para enviar correos electrónicos, y para hacer la llamada a la API, vamos a utilizar Retrofit. Aunque es opcional, puede usar otras bibliotecas también, o si no quiere usar ninguna biblioteca, puede hacerlo sin una biblioteca también.
Ya he publicado tutoriales sobre llamadas http desde Android con y sin actualización. Puede ir a través de los siguientes enlaces para aprender en detalle.
Pero para esta publicación voy a usar Retrofit ya que es la mejor biblioteca ahora. 

  • Para agregar modificaciones a su proyecto, abra el archivo build.gradle de nivel de aplicación y agregue las siguientes dependencias.

Ejemplo de pantalla de presentación de Android - Implementar la pantalla de presentación

Hola a todos, bienvenidos a otro tutorial útil para principiantes. Así que esta publicación te mostrará un ejemplo de pantalla de bienvenida de Android . Una pantalla de inicio es una pantalla que aparece cuando iniciamos la aplicación. Splash Screen es un término muy común y se requiere para todas las aplicaciones. La idea detrás de esto es mostrar al usuario una pantalla de bienvenida mientras se carga su aplicación.
En este ejemplo de pantalla de inicio de Android, vamos a aprender cómo implementar una pantalla de inicio en nuestra aplicación. Vamos a empezar.

Ejemplo de pantalla de bienvenida de Android

Para construir la pantalla de bienvenida, lo primero que se necesita es el diseño de la pantalla. Pero como esta publicación es solo un ejemplo, no profundizaremos mucho en la parte de diseño. Aquí solo usaré un logotipo que mostraré en el centro de la pantalla.
Ahora vamos a crear nuestro proyecto de Android.
  • Aquí he creado un nuevo proyecto usando un EmptyActivity .
  • Una vez que su proyecto esté cargado, primero diseñaremos nuestra pantalla de bienvenida.

Diseño de pantalla de bienvenida

Puedes jugar con el diseño tanto como quieras. Aquí solo uso el logotipo de StackOverflow para crear un diseño muy rápido. No tiene nada solo la imagen del logo en el centro.
Para diseñar la pantalla de bienvenida, crearemos un archivo de recursos dibujable.
  • Haga clic derecho en la carpeta dibujable y cree un nuevo archivo de recursos dibujable. Aquí he creado splash_screen.xml .

isualización de pantalla de bienvenida

Déjame contarte primero la idea. La pantalla de inicio se mostrará solo cuando la actividad no esté cargada, una vez que se haya cargado, la pantalla de inicio desaparecerá. Es por eso que hemos establecido la pantalla de inicio como la ventana de fondo, por lo que será la pantalla de inicio solo cuando la actividad no está cargada.
  • Para lograr este objetivo, cambiaremos nuestro tema MainActivity con el tema que creamos. Así que entra en AndroidManifest.xml y cambia el tema a App.Launcher , como se muestra en el siguiente código.

Ejemplo de diálogo personalizado de Android: creación de un diálogo personalizado de alerta

En esta publicación veremos un ejemplo de diálogo personalizado de Android . Espero que sepas sobre la creación de diálogos en Android, y entonces podrías pensar que si puedo personalizar el diálogo completamente según mis necesidades. Luego, la respuesta es "SÍ", puede personalizarlo como desee, puede poner cualquier diseño o componente que necesite en su cuadro de diálogo de alerta.
Basta de hablar, ¿verdad? Ahora vamos a comenzar nuestro ejemplo de diálogo personalizado de Android.

Ejemplo de diálogo personalizado de Android

  • De nuevo, lo primero es crear un nuevo proyecto de Android Studio. Puedes implementar lo mismo en tu proyecto existente también.
  • He creado un proyecto llamado Android Custom Dialog .
  • Primero entre en colors.xml y cambie los colores predeterminados a los siguientes.

Análisis JSON de Android - Recuperar de la base de datos MySQL

Hola chicos, hoy aprenderemos a obtener valores de la base de datos MySQL como JSON y luego, en el lado de Android, analizaremos esos datos JSON. Es útil cuando desea recuperar sus datos almacenados en la base de datos MySQL. Así que vamos a comenzar nuestro tutorial de análisis JSON de Android.


¿Qué es JSON?

Antes de seguir adelante, me gustaría explicar que es JSON . Si ya conoce JSON , puede omitir esta parte.
JSON  significa   JavaScript Object Notation . Es un formato de intercambio de datos muy utilizado. Es ligero, fácil de entender y usar.
Ahora usamos JSON porque para las máquinas necesitamos un formato bien estructurado para leer los datos, ya que la computadora no puede pensar, ya que las personas y las máquinas necesitan una estructura fija para poder programarlas. Así que para esto, usamos JSON .
Un JSON puede ser de dos estructuras.
  1. Una colección de pares de valores de nombre . Lo llamamos un objeto.
  2. Una lista de valores, podemos llamarla una matriz.

Objeto JSON


A continuación se muestra un objeto JSON.


Entonces, recuerde que si estamos considerando un objeto JSON, estará dentro de un par de llaves {datos json} Y dentro de las llaves, tenemos los datos en pares de nombre y valor. 

JSON Array 

A continuación se muestra una matriz JSON.