Privacy Policy for Broma Detector de Mentiras con Huella

Privacy Policy

Privacy Policy

Broma detector de mentiras con huella app as an Ad Supported app. This SERVICE is provided by at no cost and is intended for use as is.
This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service.
If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that I collect is used for providing and improving the Service. I will not use or share your information with anyone except as described in this Privacy Policy.
The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at [App NameBroma detector de mentiras con huella unless otherwise defined in this Privacy Policy.
Information Collection and Use
For a better experience, while using our Service, I may require you to provide us with certain personally identifiable information, including but not limited to Android advertising identifier. The information that I request will be retained on your device and is not collected by me in any way.
The app does use third party services that may collect information used to identify you.
Link to privacy policy of third party service providers used by the app
Log Data
I want to inform you that whenever you use my Service, in a case of an error in the app I collect data and information (through third party products) on your phone called Log Data. This Log Data may include information such as your device Internet Protocol (“IP”) address, device name, operating system version, the configuration of the app when utilizing my Service, the time and date of your use of the Service, and other statistics.
Cookies
Cookies are files with a small amount of data that are commonly used as anonymous unique identifiers. These are sent to your browser from the websites that you visit and are stored on your device's internal memory.
This Service does not use these “cookies” explicitly. However, the app may use third party code and libraries that use “cookies” to collect information and improve their services. You have the option to either accept or refuse these cookies and know when a cookie is being sent to your device. If you choose to refuse our cookies, you may not be able to use some portions of this Service.
Service Providers
I may employ third-party companies and individuals due to the following reasons:
  • To facilitate our Service;
  • To provide the Service on our behalf;
  • To perform Service-related services; or
  • To assist us in analyzing how our Service is used.
I want to inform users of this Service that these third parties have access to your Personal Information. The reason is to perform the tasks assigned to them on our behalf. However, they are obligated not to disclose or use the information for any other purpose.
Security
I value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and I cannot guarantee its absolute security.
Links to Other Sites
This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by me. Therefore, I strongly advise you to review the Privacy Policy of these websites. I have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.
Children’s Privacy
These Services do not address anyone under the age of 13. I do not knowingly collect personally identifiable information from children under 13. In the case I discover that a child under 13 has provided me with personal information, I immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact me so that I will be able to do necessary actions.
Changes to This Privacy Policy
I may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. I will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.
Contact Us
If you have any questions or suggestions about my Privacy Policy, do not hesitate to contact me at tarsiustudio@gmail.com.

Obteniendo Datos de Sorteos de Lotería (O.N.C.E) España.

Hola a tod@s, hoy os muestro un programa en el que muestra los resultados de la lotería de la ONCE. Los resultados de los sorteos se obtienen a partir de un fichero xml que la propia empresa hace pública.
La dirección del ficheor XML es: https://www.juegosonce.es/rss/sorteos2.xml.
Estos sorteos son unos sorteos de mi país, España. Pero eso da igual, se trata de aprender a obtener datos de un fichero XML que está alojado en una URL.

24- Interfaces (Parte I)

Bienvenidos de nuevo a otro tutorial mas del curso Java para principiantes. Esta vez veremos las interfaces en Java.
Vamos a empezar preguntándonos, ¿Qué son las interfaces? Las interfaces son una herramienta más de la programación en Java que nos va a permitir obligar que las clases que implementen interfaces tengan unas funcionalidades determinadas.
Vale, esta definición ahora os puede sonar un poco a chino, pero vosotros quedaros con esta definición, más adelante la comprenderéis. Vamos a ver qué características tienen las interfaces.

Aplicación Android Wasea sin Agenda

Muy buenas a todos, en el día de hoy les quiero presentar mi nueva aplicación para dispositivos Android. Se trata de la aplicación Wasea sin Agenda.
¿Que qué es lo que hace esta aplicación? Pues lo que puede hacer esta aplicación es algo que puede resultar muy útil y, es que puedes hablar con cualquiera a través del WhatsApp sin necesidad de tener que agregar el contacto en la agenda del móvil. Util, ¿Verdad? Pues además puedes descargarte la aplicación gratis.



 Descarga Wasea sin Agenda











***Descripción***

Wasea sin Agenda es una aplicación que te permite comenzar una conversación por WhatsApp sin tener previamente guardado en tu agenda el contacto. 
La aplicación te permite también, de manera opcional, introducir un mensaje. Este mensaje será automáticamente escrito cuando se abra WhatsApp.
Podrás elegir 248 códigos de países o si lo prefieres, puedes introducir el código de tu país.
En las preferencias, podrás seleccionar un código de país por defecto, esto es muy útil por que a partir de entonces, cada vez que abras la aplicación, aparecerá el país con su código automáticamente.

***Instrucciones***
Para poder empezar a utilizar Wasea sin Agenda, deberás de seleccionar de una lista el código del país, o también puedes introducir el código de forma manual en el campo correspondiente. Posteriormente introduce el número de teléfono y si lo deseas, también puedes escribir un mensaje (este mensaje será escrito automáticamente al abrir WhatsApp). Para terminar pulsa el botón y, si has escrito el teléfono y el código del país correctamente, se abrirá la aplicación WhatsApp para empezar a hablar con quien tu quieras si agregar el contacto previamente.

***Términos y Condiciones***
Esta aplicación no sirve para espiar WhatsApp ni interferir conversaciones ni ninguna otra situación ilegal. Wasea sin Agenda utiliza la api de WhatsApp para utilizar la función de chatear en un click.
Tampoco se guarda ni se comparte a terceros ningún dato introducido por el usuario.

 Descargar Wasea sin Agenda


Aplicación Android Detector de Mentiras con Huella Dactilar

Hola a tod@s!!!! Hoy os quiero presentar mi primera aplicación que he realizado en Android. Había hecho algunos juegos con Engines y demás, pero esta es la primera app realizada en Android Studio.

A continuación os pongo el enlace de descarga y algunas capturas y la descripción. La app es totalmente gratuita!!!!






















Lo podéis descargar pulsando en la siguiente imagen:

 Descargar Broma detector de mentiras con huella

***Descripción***
Con el detector de mentiras con huella dactilar, pasarás muy buenos momentos gastando bromas a tus amigos a tu pareja o a cualquier persona. Pensarán que realmente tienes un detector de mentiras de verdad, pero serás tu mismo quien elegirá si dicen la verdad o una mentira.
Podrás hacerles todo tipo de preguntas como:
¿Engañas a tu pareja?
¿Alguna vez has robado?
¿Te gusta la chica de nombre...?
¿Te gusta el chico de nombre...?
¿Odias a tu jefe?
Y todas las preguntas que quieras. 
Con esta aplicación tendrás el control de decidir si tu amigo/amiga dice la verdad o dice una mentira sin que ellos se den cuenta. Tus amigos se quedarán asombrados de que el detector siempre acierta. La aplicación simula el escaneo de la huella dactilar y simula escanear el resultado de la huella. Tus amigos pensarán que funciona igual que un polígrafo, que detecta la sudoración excesiva, aumento del ritmo cardíaco, presión arterial, frecuencia respiratoria, estímulos nerviosos, conductancia de la piel, tensión de la sangre, actividad muscular y variación de la respiración.

***Instrucciones de uso***
Como se ha dicho ya en la descripción, esta aplicación simula ser un detector de mentiras para gastar bromas. Realmente no detecta si una persona dice una verdad o mentira

-Para mayor impacto, es mejor si se conocen si la respuesta de tus amigos son verdaderas o mentiras para que puedas decidir que el detector diga que dice la verdad o una mentira
-En primer lugar le harás una pregunta a una persona, cuando conteste si o no le dirás que mantenga el dedo pulsado en la huella dactilar de la pantalla.
-Mientras que la persona tenga pulsado el dedo en la huella dactilar, debes de pulsar el botón de volumen hacia arriba para que el detector diga que la persona dice la verdad. Si quieres que el detector diga que la persona está mintiendo, entonces mientras que esté pulsado la imagen de la huella dactilar debes de pulsar el botón hacia abajo del volumen.
-Si no se pulsa ningún botón, por defecto el scanner siempre dirá que la persona dice la verdad.

Descargar:

 Descargar Broma detector de mentiras con huella




23-Las Clases Abstractas

Seguimos avanzando en el curso de Java para principiantes, hoy vamos a ver las clases abstractas. ¿Qué son las clases abstractas? Las clases abstractas en Java, son un tipo de clase especial que no permite ser instanciada. ¿Qué quiere decir que las clases abstractas no pueden ser instanciadas? Quiere decir que de las clases abstractas no podemos crear objetos.
Entonces, si no puedo crear objetos de las clases abstractas, ¿Para qué sirven? Las clases abstractas sirven para ser utilizadas como super clases. Por ejemplo, supongamos que tenemos una clase abstracta llamada Persona. A partir de esta clase abstracta Persona podemos crear subclases de dicha clase, como por ejemplo la clase Profesor y la clase Alumno.

Colocar un Marco(JFrame) en el centro de la pantalla.

Muy buenas a tod@s, hoy os voy a dejar un programa en el que se explicala forma de colocar o situar un JFrame o un JWindow en el centro de la pantalla. Los ejemplos que vamos a ver están hechos para centrar un JFrame, pero serviría de igual forma que para un JWindow.

Es muy común que cuando creemos nuestros programas con interfaces gráficas queramos que se abran en el centro de la pantalla. Java nos proporciona un método que nos facilita mucho saber cual es la mitad horizontal y vertical de cada pantalla en particular. El método que nos hace esta gran labor es setLocationRelativeTo().

22-Las clases y paquetes

Holaaa!!! Hacía tiempo que no hacía ninguna entrada del curso de Java, perdonadme pero he tenido menos tiempo este verano del que me hubiese gustado. Espero que durante estos 2-3meses siguientes terminar el curso de java para principiantes al completo.
Después de este curso empezaré otro curso de Java pero nivel medio, en el que seguiremos aprendiendo Java pero a nivel más avanzado. Espero que sea de vuestro agrado y que aprendáis mucho.

Bueno en este tutorial vamos a ver de nuevo un resúmen de las clases y veremos qué son los paquetes y para qué sirven. Empecemos!!!

Saber si un año es bisiesto en Java

En muchos ejercicios he podido ver que se pide saber si un año es bisiesto o no. En estos ejercicios se explica cómo saber si es bisiesto o no un año concreto aplicando los siguientes datos:
Un año es bisiesto si es divisible por cuatro, excepto cuando es divisible por 100, a no ser que sea divisible por 400.

En realidad realizar eso es muy sencillo, sólo habría que utilizar unos cuantos condicionales para poder averiguarlo pero, ¿Para qué hacerlo así cuando podemos utilizar un valioso métdodo de la clase GregorianCalendar? 

Obtener Fecha Actual en Java.

En el siguiente código se muestra cómo obtener fecha y hora actual con Java. El código va comentado por lo que no tendréis ningún problema en entenderlo.
Veamos el código:

21-Programación Orientada a Objetos (Parte XI). Almacenar Objetos de la misma clase en Vectores. Iterar por un Vector

Muy buenas, en este tutorial veremos la última parte del curso dedicada a la programación orientada a objetos, en realidad siempre que trabajemos con Java lo estaremos haciendo con objetos, pero esta va a ser la última parte del curso de Java en la que estudiaremos el comportamiento y utilización de objetos.
A partir de este tutorial del curso y, si has seguido todos los tutoriales hasta ahora, todo lo que veamos a partir de aquí te resultará mas sencillo de entender. La base para aprender a programar está en entender muy bien cómo trabajar con objetos en Java.

20-Programación Orientada a Objetos en Java (parte X). Uso de super y sobrescritura de métodos

Ya hemos visto en tutoriales anteriores la herencia en Java y la sobrecarga de métodos y, ha llegado el momento de hablar de dos funciones que nos permitirán tener un mayor uso sobre la herencia, buscando siempre la reutilización de código. Vamos a ver en primer lugar la palabra reservada super para terminar finalmente con la sobrescritura de métodos.

19-Programación Orientada a Objetos en Java (IX). La Herencia.

Muy buenas a tod@s, en primer lugar pedir perdón por tardar tanto en seguir con los tutoriales pero he estado muy liado con mis estudios. Pero los tutoriales no van a ser dejados a medio y se van a terminar, es más, incluso tengo ya en mente otros tutoriales más como de bases de datos de Oracle, programación en Unity, programación en Android.... Pero todo poco a poco y a su debido tiempo.

En el tutorial de hoy vamos a aprender qué es la herencia en Java y cómo se utiliza. Bueno, sin más escusas vamos a ver en primer lugar la herencia.

Problema con nextLine(). Se salta una línea.

Hola a todos.  Seguramente alguna vez te haya pasado que quieras pedir datos por consola y a la hora de ir introduciendo los datos, de pronto te das cuenta que se ha saltado una línea y te preguntes porqué narices hace eso Java. Pues bien sigue leyendo y sabrás porqué pasa esto y aprenderás 3 maneras de solucionarlo.


Este problema pasa cuando queremos leer un tipo de dato numético, sea del tipo que sea y seguidamente queremos leer un String. Por ejemplo:

import java.util.Scanner;

public class Programa {
     
    public static void main(String[] args) {
         
       Scanner sca = new Scanner(System.in);
       
       int edad;
       String nombre;
       
        System.out.println("Introduce edad: ");
        edad = sca.nextInt();
        System.out.println("Introduce nombre: ");
        nombre = sca.nextLine();
        
    }
}

18-Programación Orientada a Objetos (parte VIII). Método Constructor. Sobrecarga de Métodos Constructor

En el siguiente turorial vamos a explicar que es eso del método constructor en Java. En el tutorial 11 explicamos cómo se creaba un objeto en Java y vimos que un objeto se instanciaba de la siguiente manera:

 Coche cocheRojo = new Coche(); 

La sentencia anterior crea un cocheRojo de la clase Coche, es decir, un objeto de la clase cocheRojo.
En primer lugar se crea la variable cocheRojo de la clase Coche, luego en segundo lugar se referencia con la palabra clave new, al método constructor. Cada vez que creamos un objeto se hace la llamada al método constructor de dicha clase. El método constructor tiene el mismo nombre de la clase y es un método que no devuelve ningún tipo de valor. Por eso después de utilizar new ponemos la misma palabra de la clase, porque se llama al método constructor. El método constructor, si no tiene parámetros se pone los paréntesis vacíos como con cualquier otro método sin parámetros.

Invertir Frase o Palabra en Java.

El programa que os muestro hoy es capaz de esperar la entrada por teclado por parte del usuario de una palabra o frase, para después invertir el orden. Veamos el código:


import java.util.Scanner;

class InvertirFrase {
    public static void main(String[] args) {
        Scanner sca = new Scanner(System.in);
        String frase;
        System.out.println("Introduzca su frase:");
        frase = sca.nextLine();
        //Convertimos la frase a un array de caracteres(tipo char)
        char[]conver = frase.toCharArray();
        //Bucle que recorre y muestra la frase invertidamente
        for(int x = conver.length-1; x !=-1; x--){
            System.out.print(conver[x]);
        }
    }
}

17-Programación orientada a objetos (Parte VII). Alcance de las variables y Sobrecarga de métodos.

En primer lugar, se que llevaba tiempo sin publicar ningún  tutorial, pero es que estoy muy liado y no he tenido tiempo, pero iré publicando conforme pueda, no voy a abandonar el blog y voy a terminar los tutoriales de Java, además tengo pensado hacer más tutoriales como de bases de datos, Android....

Ahora vamos a empezar con el tutorial de hoy, en el que hablaremos del alcance de las variables y de la sobrecarga de métodos.

Alcance de las Variables

Bueno, ya hemos visto en tutoriales anteriores cómo es la estructura de una clase (atributos y métodos) y cómo crear objetos así, que hay que saber que una variable, según dónde la creemos será visible desde un lugar o no. Podemos diferenciar entre variables locales y variables de instancia

Variables Locales

Estas variables no admiten modificadores de acceso, salvo final, y deben ser inicializadas cuando se crean para que puedan ser utilizadas. Estas variables son las que se crean dentro de un método, un bucle for, ocualquier condicional y sólo son visibles dentro de estas instrucciones. Si intentáramos acceder al valor de alguna de estas variables locales nos mostraría un error de que no encuentra esa variable.

Variables de Instancia

Estas variables se declaran después de la clase y tienen un alcance global, es decir, se pueden acceder a ellas desde cualquier lugar. Estas variables se declaran fuera de cualquier método, condicional o bucle.
Para acceder a estas variables desde el método main o desde cualquier otro método estático es necesario crear un objeto de la clase. 

Sobrecarga de Métodos

La sobrecarga de métodos suele confundir al principio a los que empiezan a programar en Java, pero no os preocupéis, lo voy a intentar explicar de la manera más sencilla posible y luego veremos algún ejemplo en código que es cómo mejor se aprenden estas cosas.
En primer lugar hay que aprenderse qué es la sobrecarga de métodos. En tutoriales anteriores vimos cómo crear nuestros métodos, que si lo recordáis (si no lo recordáis ir inmediatamente a repasar xD) hay que indicar el modificador de acceso, el tipo devuelto o void si no devuelve nada, el nombre del método, los parámetros si el método lleva parámetro y entre las llaves introducíamos el código. Pues bien imaginad que tenemos un método que lo que hace es sumar dos números y devuelve la suma. Un posible método que haga esto es:

Traductor de Jeringozo en Java.

El programa que os muestro hoy traduce cualquier palabra o frase al lenguaje Jeringozo. ¿Que qué es el lenguaje Jeringozo? El lenguaje Jeringozo seguramente os suene por haberlo escuchado alguna vez o algunos lo habréis utilizado cuando erais más pequeños. Este lenguaje consiste en agregar la letra "p" después de cada vocal y luego repetir la vocal por ejemplo, para traducir hola sería hopolapa.
Para hacer el programa hemos tenido en cuenta algunos casos especiales, por ejemplo la palabra queso no queremos que nos la traduzca en qupuepesopo, queremos que se quede así: quepesopo. Por lo tanto debemos tener en cuenta hay que tener que pasar por alto la letra "u" cuando no se pronuncia como en queso, bloque, queso...

Privacy Policy for Broma Detector de Mentiras con Huella

Privacy Policy Privacy Policy Broma detector de mentiras con huella app as ...