Assets, Raw y Archivos externos (Assets, Raw & External files)

Bueno lo primero es conocer cuales son las diferencias entre Assets, Raw y colocar los archivos de manera externa en la SD.
De manera simple los archivos en la SD se pueden guardar por cualquier App pero estos archivos son visibles tanto por el usuario (con tan solo abrir su explorador de archivos en el dispositivo) como por las demás aplicaciones.
Ahora si lo que queremos es evitar que el usuario vea dichos archivos necesitamos colocarlos en Assets o Raw, en ambos directorios podemos colocar cualquier tipo de archivo..cool no? Pero aquí la desventaja... Assets permite colocar los archivos de manera ordenada en carpetas como comúnmente lo hacemos en cualquier sistema operativo, mientras que Raw es OBLIGATORIO colocar los archivos SIN carpetas y ademas los nombres de los archivos DEBEN estar con minúsculas y/o números  sin espacios o caracteres especiales.

Pero que ventaja tiene uno sobre otro?? simple.. los archivos colocados en Raw podemos acceder a ellos mediante un ID y los colocados en Assets necesitamos obligatoriamente de un AssetManager para poder acceder a los mismos.



Entonces para poder abrir los archivos que tenemos... para titulos_archivos.txt:
InputStream fstream = context.getAssets().open("titulos_archivos.txt"); 


Ahora para abrir el Raw .. afile.pdf
InputStream is = getResources().openRawResource(R.raw.afile); 
donde solo fue necesario escribir el nombre del archivo
y con este InputStream podemos hacer lo que necesitemos con nuestros archivos.

Nuevo Inicio

Se ha decidido darle un cambio a este blog.. dadas las problemáticas que encontramos todos los que hacemos programillas en Android, ya sea por ocio o por trabajo.. muchos nos topamos con problemas que no podemos resolver y pues decidí empezar a postearles como solucionarlos ..asi que ..empezamos con la solución de problemas de Android

Google do a barrel roll

El día de hoy el navegador favorito de la mayoría .. Google ha puesto a nuestra disposición el comando de "do a barrel roll" el cual podemos teclear en el buscador y este automáticamente hara un giro de 360º al estilo de los aviones de guerra.
Este efecto parece responder a una moda Siri donde al asistente se le pueden ordenar mediante instrucciones que es lo que tiene que realizar para nostros.
Este truco también esta disponible si tecleamos "Z or R twice".
Este efecto parece estar dando vuelta al mundo convirtiéndose en tema principal en las redes sociales, e inclusive llegado a considerarse uno de los mas grandes de la historia.
Pulsa aqui para ver el barrel roll

Al parecer al dia de hoy se han añadido un nuevo efecto llamado "tilt" el cual lo que hace es inclinar la pantalla unos 20º aproximadamente, este nuevo "efecto" sumado al "do a barrel roll" esta formando parte de los "juegos" de Google que tiene para sus usuarios y que estos pasen un rato agradable y quiza sacar sonrisas mientras usan dicho navegador.

Pulsa aqui para ver el efecto tilt

Tras pasar ya 2 efectos en dicho navegador los internautas se han dado a la tarea de buscar nuevos efectos que puedan existir en dicho buscador.
Por nuestra parte estaremos pendientes por nuevos añadidos =]

Cuanto pesa el Internet?

Arrancamos este blog con este interesante vídeo que nos muestra cuanto pesa el Internet!
Todos lo usamos como fuente de información, entretenimiento o para darnos a conocer.. igual lo utilizamos para almacenar nuestras fotos, vídeos, canciones y todo lo que se nos ocurra.. pero te has puesto a pensar que el Internet tiene peso? pues si.. según este vídeo nos toman el peso del Internet basado en el peso de los electrones en movimiento que cargan los transistores....