|
DarkSideTeam - Proyecto Android Libre DarkSideTeam - Proyecto Android Libre |
|
Herramientas |
#1
|
||||
|
||||
show_progress
Pues bueno, acudo al Proyecto y a los cocineros aqui presentes, haber si alguien puede resolver mi duda, como ice el titulo es respecto a el "show_progress"
yo siempre eh usado show_progress(0.1, 0); al montar las particiones y show_progress(0.8, 25); al extraer system y enlazes simbolicos de esta manera al instalarse la rom la barra de progreso avanza y al terminar es por que ya termino, aunque sinceramente no usar este comando Por ahora estoy trabajando con aroma, y si uso estos, se llena toda la barra, solo con extraer system y los enlazes simbolicos, y mientras añade las configuraciones y mods que eh añadido a aroma, la barra se queda en 97.7$ y tarda un buen rato en acabar alguien podria explicarme como usarlo correctamente, yo entiendo que en este comando se maneja porcentaje de la barra por cantidad de tiempo, pero no se cuales serian los valores correctos para lograr lo que quiero por ejemplo para que al extraer system, avance 25% de la barra en 50 Segundos, al crear los enlaces otro 25 % en 20 segundos para los enlaces y digamos que tengo 10 mods entonces cada uno abarcara un 5% pero en diferente tiempo algo asi mod 1 10 segundos mod 2 20 segundos mod 3 20 segundos mod 4 5 segundos mod 5 30 segundos mod 6 8 segundos etc etc esto es solo un ejemplo, haber si alguien me hecha un cable Última edición por Guper Día 06/02/13 a las 00:31:29. |
|
#2
|
||||
|
||||
Yo te ayudaría, pero yo uso más bien los comentarios durante la instalación. Siento no poder ayudarte, saludos
|
Gracias de parte de: | ||
#3
|
||||
|
||||
# Reemplaza el comando "run_program("/tmp/aroma/sleep","*0000");" por tu comando de extraccion "package_extract_dir("MOD", "/system");"
ui_print("@ Prueba de tiempo"); # - mod1 set_progress(0.01); show_progress(0.50, "-10000"); ui_print("De 0 a 50% en 10 segundos"); run_program("/tmp/aroma/sleep","10000"); # - mod2 set_progress(0.50); show_progress(0.60, "-150000"); ui_print("De 50% a 60% en 20 segundos"); run_program("/tmp/aroma/sleep","20000"); # - mod3 set_progress(0.60); show_progress(0.70, "-150000"); ui_print("De 60% a 70% en 20 segundos"); run_program("/tmp/aroma/sleep","20000"); # - mod4 set_progress(0.70); show_progress(0.80, "-250000"); ui_print("De 70% a 80% en 30 segundos"); run_program("/tmp/aroma/sleep","30000"); # - mod5 set_progress(0.80); show_progress(0.90, "-75000"); ui_print("De 80% a 90% en 8 segundos"); run_program("/tmp/aroma/sleep","8000"); # - mod6 set_progress(0.90); show_progress(0.99, "-45000"); ui_print("De 90% a 99% en 5 segundos"); run_program("/tmp/aroma/sleep","5000"); ui_print("Progreco al 100% fin de instalacion"); set_progress(1); ui_print(" "); ui_print("@ Se termino!! ^^,"); DESCARGA http://www.mediafire.com/?tnjlt2fy9b6bv4i EDITO: Ya ajustas tu el tiempo a tu gusto, como ves, el unico que tiene correcto el tiempo es el primero (10000 = 10 segundos) en los demas lo que hago es agregar un cero y restar 0.5 30000 = 30 segundos, agrego un cero 300000, le resto 0.5 al primer valor 3-0,5= 2.5 ----> 250000 Con esto es con lo que tienes que jugar tu. Saludos! Última edición por ubuntusero Día 16/02/13 a las 17:43:10. |
Gracias de parte de: | ||
#4
|
||||
|
||||
Valla. justo lo que buscaba!!!!
ya había desistido y opte por hacer un show_progres general, a todo el updater, con esto que me dices quiza pueda ser mas exacto, pero con la de mods que tengo hasta ahora, no se si me convenga Muchas gracias!!!!! |
Estás aquí | ||||||
|