jueves, 20 de marzo de 2014

MANIFEST JAVA

Buenas, si os encontráis con una serie de JARs que queréis modificar sus MANIFEST, para después firmarlos, es conveniente seguir las siguientes pautas para evitar posibles errores:

1. Ejemplo de fichero manifest:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.1
Permissions: all-permissions
Created-By: 1.6.0_18-b07 (Sun Microsystems Inc.)
2. EL encoding del fichero manifest debe ser UTF-8 (Withouth BOM), con programas como NOTEPAD++, podéis modificarlo.

De no ser así, obtendréis errores como :

java.io.IOException: invalid header field
    at java.util.jar.Attributes.read(Attributes.java:410)
    at java.util.jar.Manifest.read(Manifest.java:199)
    at java.util.jar.Manifest.<init>(Manifest.java:69)
    at sun.tools.jar.Main.run(Main.java:172)
    at sun.tools.jar.Main.main(Main.java:1177)

miércoles, 12 de marzo de 2014

Acción HOME en Icono del ActionBar

Buenas, si necesitamos hacer que el icono de nuestra APP, actúe similar a un botón HOME (redirecciona al menú principal de nuestra APP), tan sólo tendremos que realizar los siguientes pasos:



Quitar Publicidad ANDROID - MinMinGuard

Buenas, si no sólo queréis quitar la publicidad de alguna de vuestras aplicaciones, si no que también queréis que la visualización de la pantalla una vez eliminado el iAds, quede perfecta, os recomiendo instalar la APK de MinMinGuard.

martes, 11 de marzo de 2014

Wolfram Language, un lenguaje informático para calcular y visualizar el big data.

Buenas, os dejo un enlace donde se muestra la idea, de un lenguaje capaz de mostrar "online" el análisis de datos, lo cual puede ayudarnos a la comprensión de las utilidades y manipulación que podemos darle a BIG DATA.


fuente: Xakata

miércoles, 5 de marzo de 2014

Fragment en Android

Con la aparición de los nuevos dispositivos tipo Tablets/ Phablets, empezaron los problemas a la hora de rediseñar las APPs para que su visualización tanto en móviles como en Tablets fuera óptimo.

En la siguiente imagen podemos apreciar el uso de Fragment para optimizar la visualización de nuestra APP según el dispositivo, tal y como comentamos anteriormente.

android.com