ROMs y desarrollo Samsung Galaxy S II ROMs y desarrollo Samsung Galaxy S II

Respuesta
 
Herramientas
  #1  
Viejo 04/11/12, 03:45:10
Array

[xs_avatar]
Veloz46 Veloz46 no está en línea
Cocinero veterano
· Votos compra/venta: (16)
 
Fecha de registro: feb 2011
Mensajes: 11,964
Tu operador: Tuenti Movil

Añadir opciones a Settings (accesos) Nuevas opciones, acceso a aplicaciones...


Necesitaremos el Notepad++ en windows o gedit en caso de linux

Descompilamos la apk que queremos añadir, la vamos a necesitar por el AndroidManifest.xml, lo localizamos y lo abrimos.

Descompilamos el Settings.apk

Buscamos el archivo "settings_headers.xml" de la ruta settings.apk/res/xml/, lo localizamos y lo abrimos.

Fijaros bien en los numeros y lo subrallado puesto que esa es al información que deberéis sacar del AndroidManifest.xml de la apk a añadir.

AndroidManifest.xml de la apk:



Os pongo el numero 1 el numero 2 y el numero 3 para que sepáis donde va cada opción.

La flecha en rojo, es para que la apk no se muestre en el launcher de origen esa linea en vez de DEFAULT pone LAUNCHER, hay que cambiar el LAUNCHER por DEFAULT y listos, esa apk no aparecerá mas en el launcher.

Ahora el "settings_headers.xml":



-Podéis ver lo subrallado y los numeros, esa es la información a añadir del "AndroidManifest.xml"

-Por ej la linea "@drawable/ic_cpu" es el icono que quieres poner a dicha función que se llamará "ic_cpu", depende de tu resolución de pantalla está en "drawable-xhdpi" o en "drawable-hdpi" mantén la misma medida de los iconos 48x48 por ej que los que sean de ajustes, o se te verá grande.

-La linea "@string/admin_cpu" es el nombre que le vamos a dar al archivo "strings.xml" de la ruta settings.apk/res/values/strings.xml

-El recuadro Rojo es la linea que vamos a poner para que muestre la opción y poder separar las opciones de las actuales. por ej las existentes de "redes" "información"... la linea "@strings/extras_personal" es la que hay que añadir en el "strings.xml" de settings.

Quedando de esta manera una vez añadidas las frases al "strings.xml":



Compiláis la aplicación de Settings, y la apk a añadir, las pasáis a al rom y listos. ;)

http://www.foro-nexus.com/showthread...d=2641#pid2641

Ir al link original: http://www.foro-nexus.com/showthread.php?tid=288&pid=2641#pid2641




Última edición por Veloz46 Día 13/10/13 a las 07:13:19.
Responder Con Cita
Los siguientes 19 usuarios han agradecido a Veloz46 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 04/11/12, 03:52:22
Array

[xs_avatar]
Veloz46 Veloz46 no está en línea
Cocinero veterano
· Votos compra/venta: (16)
 
Fecha de registro: feb 2011
Mensajes: 11,964
Tu operador: Tuenti Movil

Para que los cocineros añadan cosas nuevas a las roms, y otros usuarios empiecen a cocinar por ellos mismos.

Roms que contienen estos mods:

http://www.htcmania.com/showthread.php?t=481188

http://www.htcmania.com/showthread.php?t=479226

Última edición por Veloz46 Día 04/11/12 a las 03:56:54.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a Veloz46 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #3  
Viejo 04/11/12, 10:17:46
Array

[xs_avatar]
Sensei Zaldi00 Sensei Zaldi00 no está en línea
Usuario muy activo
· Votos compra/venta: (12)
 
Fecha de registro: jul 2011
Localización: Logroño
Mensajes: 12,864
Modelo de smartphone: Nexus 6p, nexus 9, Sony smartband 2.
Tu operador: Vodafone
buen tutorial,estoy intentando meter la app LMT para poner sus ajustes junto con los del launcher en CM10 y que no aparezca la app en el drawer de apps del launcher,todo bien,mas o menos lo comprendo todo menos lo de poner el icono,ahí llevo 1 hora dando vueltas al asunto y al final lo he dejado por imposible
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 04/11/12, 11:16:14
Array

[xs_avatar]
raziel-77 raziel-77 no está en línea
Historiador Android
 
Fecha de registro: sep 2009
Localización: Los "Madriles"
Mensajes: 12,599
Modelo de smartphone: LG G2 / SG SII / HTC Magic / Xperia J / Galaxy Ace
Tu operador: Vodafone
Grandioso tutorial, se echaba en falta algo asi para animar a la gente a cocinar.

Pido una chincheta para esto ya!!!!
__________________
Responder Con Cita
Los siguientes 2 usuarios han agradecido a raziel-77 su comentario:
  #5  
Viejo 04/11/12, 11:17:19
Array

[xs_avatar]
Veloz46 Veloz46 no está en línea
Cocinero veterano
· Votos compra/venta: (16)
 
Fecha de registro: feb 2011
Mensajes: 11,964
Tu operador: Tuenti Movil

 Cita: Originalmente Escrito por zaldi00 Ver Mensaje
buen tutorial,estoy intentando meter la app LMT para poner sus ajustes junto con los del launcher en CM10 y que no aparezca la app en el drawer de apps del launcher,todo bien,mas o menos lo comprendo todo menos lo de poner el icono,ahí llevo 1 hora dando vueltas al asunto y al final lo he dejado por imposible
Copia esto y pegalo en el archivo de settings.

Yo lo tengo en la del Nexus implementada en RomControl. (la del S2 aun no pero será una de los añadidos en la siguiente versión)

Código:
    <header android:icon="@drawable/lmt" android:title="@string/lmt">
        <intent android:targetPackage="com.android.lmt" android:action="android.intent.action.MAIN" android:targetClass="com.android.lmt.LMT" />
    </header>
Edito:

Para que sea aun mas fácil:

La linea de values/strings.xml:

Código:
<string name="lmt">LMT Virtual</string>
y el icono te lo dejo aquí, el que yo uso.
Imágenes Adjuntas
Tipo de Archivo: png lmt.png (335 Bytes, 1087 visitas)

Última edición por Veloz46 Día 04/11/12 a las 11:29:16.
Responder Con Cita
  #6  
Viejo 04/11/12, 11:19:01
Array

[xs_avatar]
Veloz46 Veloz46 no está en línea
Cocinero veterano
· Votos compra/venta: (16)
 
Fecha de registro: feb 2011
Mensajes: 11,964
Tu operador: Tuenti Movil

 Cita: Originalmente Escrito por raziel-77 Ver Mensaje
Grandioso tutorial, se echaba en falta algo asi para animar a la gente a cocinar.

Pido una chincheta para esto ya!!!!
A ver si hago también uno para añadir opciones en la barra de notificaciones junto al de ajustes. al lado de la fecha. (en las AOSP CM y AOKP es donde los meto)

Saludos!
Responder Con Cita
Los siguientes 4 usuarios han agradecido a Veloz46 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #7  
Viejo 04/11/12, 11:32:28
Array

[xs_avatar]
Sensei Zaldi00 Sensei Zaldi00 no está en línea
Usuario muy activo
· Votos compra/venta: (12)
 
Fecha de registro: jul 2011
Localización: Logroño
Mensajes: 12,864
Modelo de smartphone: Nexus 6p, nexus 9, Sony smartband 2.
Tu operador: Vodafone
 Cita: Originalmente Escrito por Veloz46 Ver Mensaje
Copia esto y pegalo en el archivo de settings.

Yo lo tengo en la del Nexus implementada en RomControl. (la del S2 aun no pero será una de los añadidos en la siguiente versión)

Código:
    <header android:icon="@drawable/lmt" android:title="@string/lmt">
        <intent android:targetPackage="com.android.lmt" android:action="android.intent.action.MAIN" android:targetClass="com.android.lmt.LMT" />
    </header>
Edito:

Para que sea aun mas fácil:

La linea de values/strings.xml:



y el icono te lo dejo aquí, el que yo uso.
eso es lo que estaba buscando,la duda que tenia era el icono,donde estaba,luego me he dado cuenta que el icono tengo que hacerlo yo,o poner el que tu me has pasado y ponerlo en la carpeta system/drawable de la app system_settings no?
Responder Con Cita
  #8  
Viejo 04/11/12, 11:57:42
Array

[xs_avatar]
Veloz46 Veloz46 no está en línea
Cocinero veterano
· Votos compra/venta: (16)
 
Fecha de registro: feb 2011
Mensajes: 11,964
Tu operador: Tuenti Movil

Si así es, pero eso antes de compilar o te tirará error el apktool.
Responder Con Cita
Gracias de parte de:
  #9  
Viejo 04/11/12, 12:06:27
Array

[xs_avatar]
raziel-77 raziel-77 no está en línea
Historiador Android
 
Fecha de registro: sep 2009
Localización: Los "Madriles"
Mensajes: 12,599
Modelo de smartphone: LG G2 / SG SII / HTC Magic / Xperia J / Galaxy Ace
Tu operador: Vodafone
 Cita: Originalmente Escrito por Veloz46 Ver Mensaje
A ver si hago también uno para añadir opciones en la barra de notificaciones junto al de ajustes. al lado de la fecha. (en las AOSP CM y AOKP es donde los meto)

Saludos!
A eso si que no sabia que se podia añadir mas opciones, si es cierto que en el ACE alguno a añadido el botos de 3 rayitas para cerrar todas las notificacion de JB en la barra de notificacionesen lugar del boton borrar un poco mas abajo en las ginger stock, pero nunca me plantee hacerle cambios yo mismo.
__________________
Responder Con Cita
  #10  
Viejo 04/11/12, 12:08:46
Array

[xs_avatar]
YossYGalaxy YossYGalaxy no está en línea
Usuario muy activo
 
Fecha de registro: jun 2011
Localización: Asturias Patria Querida
Mensajes: 2,068
Modelo de smartphone: Samsung Galaxy SII
Tu operador: Yoigo
gracias por el tuto veloz!
Responder Con Cita
Gracias de parte de:
  #11  
Viejo 04/11/12, 12:24:28
Array

[xs_avatar]
Veloz46 Veloz46 no está en línea
Cocinero veterano
· Votos compra/venta: (16)
 
Fecha de registro: feb 2011
Mensajes: 11,964
Tu operador: Tuenti Movil

 Cita: Originalmente Escrito por raziel-77 Ver Mensaje
A eso si que no sabia que se podia añadir mas opciones, si es cierto que en el ACE alguno a añadido el botos de 3 rayitas para cerrar todas las notificacion de JB en la barra de notificacionesen lugar del boton borrar un poco mas abajo en las ginger stock, pero nunca me plantee hacerle cambios yo mismo.
Si algo así:

(en este caso el de apagar la pantalla y bloquear el móvil)



No es muy complicado, es como este pero modificando otros archivos de SystemUI.apk

Saludos!
Responder Con Cita
  #12  
Viejo 04/11/12, 13:59:18
Array

[xs_avatar]
Sensei Zaldi00 Sensei Zaldi00 no está en línea
Usuario muy activo
· Votos compra/venta: (12)
 
Fecha de registro: jul 2011
Localización: Logroño
Mensajes: 12,864
Modelo de smartphone: Nexus 6p, nexus 9, Sony smartband 2.
Tu operador: Vodafone
Conseguido!!!!!! Me estaba volviendo loco con lo del icono

-----MI BATERÍA ES COMO MI CONOCIMIENTO, LO JUSTO PARA PASAR EL DÍA - - - - -
Imágenes Adjuntas
Tipo de Archivo: jpg uploadfromtaptalk1352033954038.jpg (25.4 KB, 993 visitas)
Responder Con Cita
  #13  
Viejo 04/11/12, 14:06:25
Array

[xs_avatar]
Veloz46 Veloz46 no está en línea
Cocinero veterano
· Votos compra/venta: (16)
 
Fecha de registro: feb 2011
Mensajes: 11,964
Tu operador: Tuenti Movil

En realidad cuando le pilles el truco es coser y cantar. ;)

Enviado desde un lugar llamado mundo... Si quieres ver mis trabajos pasaste por http://www.dev-puremod.es
Responder Con Cita
Gracias de parte de:
  #14  
Viejo 08/11/12, 18:18:31
Array

[xs_avatar]
raziel-77 raziel-77 no está en línea
Historiador Android
 
Fecha de registro: sep 2009
Localización: Los "Madriles"
Mensajes: 12,599
Modelo de smartphone: LG G2 / SG SII / HTC Magic / Xperia J / Galaxy Ace
Tu operador: Vodafone
UP.

Así la gente lo ve y de paso le ponen una chincheta jejejeje
__________________
Responder Con Cita
Los siguientes 2 usuarios han agradecido a raziel-77 su comentario:
  #15  
Viejo 08/11/12, 18:28:24
Array

[xs_avatar]
Sensei Zaldi00 Sensei Zaldi00 no está en línea
Usuario muy activo
· Votos compra/venta: (12)
 
Fecha de registro: jul 2011
Localización: Logroño
Mensajes: 12,864
Modelo de smartphone: Nexus 6p, nexus 9, Sony smartband 2.
Tu operador: Vodafone
Yo le estoy sacando partido a este tutorial, no me había puesto antes porque me parecía más difícil, pero ya veo que cualquiera con un mínimo de cabeza puede modificar apps a su gusto

-----MI BATERÍA ES COMO MI CONOCIMIENTO, LO JUSTO PARA PASAR EL DÍA - - - - -
Responder Con Cita
  #16  
Viejo 08/11/12, 18:41:03
Array

[xs_avatar]
Veloz46 Veloz46 no está en línea
Cocinero veterano
· Votos compra/venta: (16)
 
Fecha de registro: feb 2011
Mensajes: 11,964
Tu operador: Tuenti Movil

Aquí tenéis mas tutoriales, por si os sirve alguno.

http://www.dev-puremod.es/tutoriales...de-android-f21
Responder Con Cita
Los siguientes 2 usuarios han agradecido a Veloz46 su comentario:
  #17  
Viejo 08/11/12, 18:54:59
Array

[xs_avatar]
Sensei Zaldi00 Sensei Zaldi00 no está en línea
Usuario muy activo
· Votos compra/venta: (12)
 
Fecha de registro: jul 2011
Localización: Logroño
Mensajes: 12,864
Modelo de smartphone: Nexus 6p, nexus 9, Sony smartband 2.
Tu operador: Vodafone
 Cita: Originalmente Escrito por Veloz46 Ver Mensaje
Aquí tenéis mas tutoriales, por si os sirve alguno.

http://www.dev-puremod.es/tutoriales...de-android-f21
ya les voy echando un vistazo
Responder Con Cita
  #18  
Viejo 15/11/12, 15:48:03
Array

[xs_avatar]
lokopepe lokopepe no está en línea
Usuario muy activo
 
Fecha de registro: mar 2009
Mensajes: 562
Modelo de smartphone: P8 Lite ALE-L21

 Cita: Originalmente Escrito por zaldi00 Ver Mensaje

-----MI BATERÍA ES COMO MI CONOCIMIENTO, LO JUSTO PARA PASAR EL DÍA - - - - -
Siempre me has mosqueado con esto, jajajaja. No sabía yo que tenía tan poco conocimiento!!!
Responder Con Cita
  #19  
Viejo 20/11/12, 15:49:49
Array

[xs_avatar]
kijodoari kijodoari no está en línea
Usuario muy activo
 
Fecha de registro: mar 2012
Mensajes: 1,559
Modelo de smartphone: Galaxy SII
Tu operador: Vodafone
Simplemente perfecto el tutorial, tan perfecto que me puesto a añadir cosas y me ha quedado una lista en settings interminable... jeje se podrían unir en un mismo acceso? por ejemplo yo añadí voltage control, cpu spy y betterbatterystats y por otro lado autosync y auto wifi, se podria poner un acceso que me llevara a otra ventana con cpu spy, batterystats y voltage control?
Responder Con Cita


  #20  
Viejo 15/01/13, 18:53:29
Array

[xs_avatar]
kosako17 kosako17 no está en línea
Cocinero veterano
· Votos compra/venta: (22)
 
Fecha de registro: dic 2011
Localización: Córdoba
Mensajes: 3,388
Modelo de smartphone: iPhone 7
Tu operador: Movistar
Re: Añadir opciones a Settings (accesos) Nuevas opciones, acceso a aplicaciones...

Falta el tema de los iconos y sus id's en el publics.xml
__________________
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy S II > ROMs y desarrollo Samsung Galaxy S II



Hora actual: 00:08:31 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /