Compatibilidad de mi aplicación con Android 9

hace tiempo desarrolle una aplicación que detectaba gestos en el sensor de huellas y realizaba algunas acciones como subir y bajar el brillo. Hoy he actualizado mi móvil (Xiaomi Mi A1) a Android 9 y ha dejado de funcionar. El único cambio que he visto al subir el target sdk a la api 28 en Android Studio ha sido que permission.USE_FINGERPRINT is deprecated. Os dejo el código en este enlace a github a ver si alguien sabe como hacer que funcione otra vez, no da errores solo no hace nada, no detecta las huellas.

Gracias de antemano.

Codigo: https://github.com/Jsanzo97/FingerShortcut/tree/master/app/src

Por qué la aplicación funciona aunque no introduzca && primo en bucle for?

Esto es una aplicación para comprobar si el número que introduces por teclado es primo o no es primo. Lo que no entiendo es por qué me funciona la aplicación aunque dentro del bucle for no introduzca “&& primo”.

Tal y como lo entiendo, si introduzco por teclado un 8 la última operación que el bucle comprueba es el resto de dividir 8/7 y por lo tanto en la última vuelta del bucle la variable “primo” tendría que continuar true.

package test;  import java.util.Scanner;  public class Test_04 {      public static void main(String[] args) {          boolean primo=true;         Scanner reader=new Scanner(System.in);         System.out.print("Introduzca un número por teclado:");         int numero=reader.nextInt();          for(int i=2;i<numero && primo;i++){               /*¿Por qué funciona aunque no introduzca && primo en el for?*/              if(numero%i==0)primo=false;          }         if(primo){             System.out.println(" primo ");         }else{             System.out.println(" no primo ");         }      }  } 

¿Por qué mi aplicación no encuentra una web cuando es lanzada por una tarea?

Tengo una aplicación en C# que descarga un fichero .txt desde una web utilizando la clase WebClient.

WebClient client = new WebClient(); client.DownloadFile(url, ruta); 

Al lanzar la aplicación de forma manual, el archivo se descarga correctamente y no hay ningún problema. Sin embargo, si creo una tarea programada que lanza la aplicación, la aplicación no consigue llegar a la URL, y salta el siguiente error:

No se puede resolver el nombre remoto: ‘…’

En el AppConfig tengo añadido lo siguiente:

<system.net>     <defaultProxy useDefaultCredentials="true" /> </system.net> 

No entiendo que puede estar funcionando mal.

¿Alguna idea?

¿Porque la tarea programada no ejecuta la aplicación?

EL siguiente código es parte de un programa un poco mas extenso que lo que hace es abrir el chrome, desde una aplicación de consola, con una ruta para la descarga de un archivo

Process.Start(@"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe",url); 

Cuando realizo la ejecución del .exe directamente con doble click abre correctamente el chrome y descarga el archivo, pero si lo dejo por tarea programada no se abre el chrome y por ende no descarga nada.

¿Hace falta alguna configuración en la tarea o por código para que se ejecuta de forma normal en la tarea?

Swift 4 – Aplicación en MacOS

Buenas quiero hacer una aplicación en macOS muy simple, tipo “Hola mundo”. Una aplicación que constaría de dos ventanas (Vistas) abierta de forma simultáneas. En la primera ventana (vista) tendría un botón y una caja de texto (NSTextField) y en la segunda ventana (vista) solo aparecería la caja de texto. De forma que en tiempo real cada vez que haga un cambio en la primera ventana me lo actualice en la segunda. He estado buscando información pero no consigo dar con la tecla. Gracias.

No puedo cargar una imagen para mi aplicación de Facebook

introducir la descripción de la imagen aquíQué tal, buenas tardes. No sé si alguno pueda ayudarme con el siguiente problema:

Resulta que estoy desarrollando un Chatbot para FB Messenger, para ello utilizó la página de FB Developers para, entre otras cosas, configurar ciertas características internas de mi aplicación.

Uno de los pasos finales consiste en que se debe de generar una solicitud de revisión de la aplicación, para que pueda ser utilizada por cualquier usuario dentro de Facebook.

Una de las características que necesitas para que tu solicitud de revisión pueda ser enviada, es que tu aplicación necesita una imagen, algún ícono con el que pueda ser identificada. Por lo tanto, si no se cuenta con dicha imagen, es imposible enviar la solicitud de revisión.

Aquí el problema está en que, al momento de ingresar la imagen, no aparece ningún botón o ícono de confirmación que me diga que la imagen se haya subido, y al momento de guardar cambios, me sigue indicando que falta ingresar una imagen. ¿Alguno de ustedes sabe a qué se debe?

Adjunto las imágenes de los recuadros de carga. Recuadro que me indica que necesito ingresarle un ícono a la aplicación[![Recuadro de carga de la imagen]3

Después de subir el ícono, el último recuadro me sigue apareciendo, sin ningún botón de confirmación ni nada por el estilo. ¿Cómo se puede solucionar este problema? Ya intenté haciendo el mismo procedimiento en Ubuntu y ocurre lo mismo.

¿Como Actualizar una aplicación windows forms c#?

tengo una aplicación Windows Forms instalada en la PC, esta aplicación hace peticiones a un servidor web.

Lo que necesito es que esta aplicación verifique si hay una versión nueva y si es así, que se actualice.

La aplicación hace una consulta a un servicio web que le devuelve la ultima versión de dicha aplicación, si la versión es la misma no hace nada y a continuación realiza su tarea, si hay una versión nueva descarga la aplicacion debera actualizarse.

¿Como puedo desarrollar el código para que el servicio web efectué la tarea que describí anteriormente?

Gracias por la ayuda que me puedan brindar.

No encuentra el recurso de idioma especifico (.resx) en una aplicación .Net cuando se publica a producción

Tengo una aplicación en C# que cuando la paso a producción, no localiza los textos correspondientes al cambiar el idioma del usuario. Tengo dos archivos de recursos .resx, uno en español como Resources.resx y otro en catalan como Resources.ca-ES.resx con sus textos correspondientes traducidos y ocurre que cuando publico la aplicación en localhost me funciona perfectamente al cambiar el idioma ya que traduce todo correctamente, pero al pasarlo a producción solo me muestra el idioma español y no cambia al cambiar el idioma.

He comprobado que el idioma se cambia cuando lo cambia el usuario, según los valores de UICulture de la Pagina

La aplicación la publico precompilada y se incluyen los archivos de recursos en la libreria App_GlobalResources (es decir, no tengo los archivos de recursos accesibles por path)

Utilizo para la traducción de cada literal la siguiente instruccion

literal.Text = GetGlobalResourceObject(basefile, key).ToString(); 

donde basefile es el nombre del archivo de recursos (“Resources”) y key la etiqueta a traducir. Ya digo que esto igualmente precompilado funciona en local.

Si ocurriera alguna excepcion en el servidor en producción los textos no saldrían correctamente ya que está controlado, pero en vez de localizar el texto en catalan, lo pone por defecto en español.

Aplicación Android sin conocimientos, que lenguaje/entorno utilizar [en espera]

necesito iniciarme en la programación en android. Actualmente vengo del mundo Host (Cobol). No sabría que entorno de desarrollo utilizar ni el lenguaje.

Tenia pensando iniciarme con el Qt creator + python, por tener unos conocimientos mínimos. Pero he visto que lo mas utilizado es android studio con java, o Kotlin. El sistema operativo que utilizo es Debian.

Tenia conocimientos de Python y C++ aunque muy oxidados, por dicho motivo no tendría un lenguaje predilecto.

Que opción veo más factible:

  • qt creator + Python o otro lenguaje
  • Android studio con Java
  • Android studio con Kotlin

Estoy abierto a más opciones.

Muchas gracias y un saludo.