PDA

Ver la Versión Completa : [ CONSULTA ] Repositorio instalador de zip


gonza28
03/03/14, 01:59:35
Hola a todos.
Les cuento que estoy tratando de dar una mano a la comuinidad de customizadores.
Nunca he trabajado nada referido a la sd.
necesito instalar, o depositar un zip en una carpeta ya existente en la sdcard. esta carpeta ya esta creada por otra app. parece algo simple pero me ha embolado a tal punto que he empzado a buscar repositorios en GitHub para acortar las cosas y no encontre nada.

la cuestion es simple: depositar un zip en esa carpeta. el zip contiene iconos del clima e iconos de bateria, red, wifi etc.
es solo llevarlo alli que la otra app lo podra leer.

Alguien sabria de algun repositorio editable, tiene algo que me pueda servir? muchas gracias de ante mano.

jtsamper
03/03/14, 17:25:05
Con la tu app, solo necesitas descargar ahi el zip?? o moverlo?? o como??

gonza28
03/03/14, 19:43:47
Con la tu app, solo necesitas descargar ahi el zip?? o moverlo?? o como??

LO que necesito es cmeter el zip en alguna carpeta en el projetc en eclipse. compilar. cuando instalas el apk ese zip va aparar en una carpeta especifica. por ejemplo: widgetLocker/theme/icons

necesito llevar el zip como un recurso dentro del apk.

jtsamper
04/03/14, 19:03:40
Cuando lo instalas no se se si podra hacer, pero cuando lo ejecutar por primera vez si es un archivo como otro cualquiera.
Con getResources()openRawResource(R.raw.zip_file) abrir un InputStream, pues usalo para copiarlo al directorio que quieres enviarlo.


OutputStream os = null;
InputStream is = null
try {
is = getResources().openRawResource(R.raw.zip_file);
os = new FileOutputStream(dest);
byte[] buffer = new byte[1024];
int length;
while ((length = is.read(buffer)) > 0) {
os.write(buffer, 0, length);
}
} finally {
if(is!=null){
is.close();
}
if(os!=null){
os.close();
}
}Seria algo así, no he comprobado el codigo