Ver Mensaje Individual
  #12  
Viejo 05/02/09, 20:18:39
Array

[xs_avatar]
Durete Durete no está en línea
Miembro del foro
· Votos compra/venta: (2)
 
Fecha de registro: dic 2008
Localización: Pinto
Mensajes: 309
Modelo de smartphone: Meizu M2 Note
Tu operador: Orange
Bueno ya estoy aqui a ver que tal te lo explico...

Para hacer esta modificacion, tenemos que añadir un nuevo fichero Manila en la carpeta de Windows, y ademas sobreescribir uno que ya tenemos pero ligeramente modificado.
Para esto, utilizamos algun gestor de ficheros que nos permita copiar ficheros que esten en Rom (por ejemplo el Resco).
Cojemos nuestro fichero original "26948339_manila" y lo copiamos en el almacenamiento interno, para paso posterior copiarlo al Pc a traves de Activesync.
Este fichero lo editamos con algun editor de textos, por ejemplo con el bloc de notas nos es suficiente, y añadimos este pequeño trozo de codigo:

Código:
      <Page Order="2" Name="callhistory.page" PackageName="HTC" Title="[[IDS_CALLLOGTITLE]]" ExternalScriptPath="HTC\Scripts\orangecalllogtransitions.luac">
        <ComponentReference Name="page"       Mode9Path="HTC\CallLog.mode9" Component="GizmoRoot" SmartComponent="true" />
        <ComponentReference Name="icon_normal"   Mode9Path="HTC\Icons.mode9" Component="People_CallHistory_Off" />
        <ComponentReference Name="icon_selected" Mode9Path="HTC\Icons.mode9" Component="People_CallHistory_On" />
        <ComponentReference Name="icon_preview"  Mode9Path="HTC\Icons.mode9" Component="People_CallHistory_Preview" />
        <ComponentReference Name="icon_notification"  Mode9Path="HTC\Icons.mode9" Component="Notification_People_CallHistory" />
      </Page>
Lo ideal de esto, es estudiar un poco el codigo del fichero original e insertarlo a continuacion de el resto de secciones que empiecen con la etiqueta "<Page Order="...

Una vez echo esto, veremos que hay varias secciones que empiezan por "<Page Order="... en las que nombra a todas las pestañas del TouchFlo, y de echo, ya existe una con la numeracion Order="2" (la de mensajes). Por lo tanto tendremos que modificar ese numerito en las secciones siguientes al 2 e ir añadiendo 1 unidad.
Ejemplo:

Código:
      <Page Order="0" Name="home.page" PackageName="HTC" Default="true" Title="[[IDS_HOMETITLE]]" >
        <ComponentReference Name="page"       Mode9Path="HTC\FakeHome.mode9?testParam=1" Component="GizmoRoot" SmartComponent="true"  />
        <ComponentReference Name="icon_normal"   Mode9Path="HTC\icons.mode9" Component="Home_Off" />
        <ComponentReference Name="icon_selected" Mode9Path="HTC\icons.mode9" Component="Home_On" />
        <ComponentReference Name="icon_preview"  Mode9Path="HTC\icons.mode9" Component="Home_Preview" />
      </Page>
      <Page Order="1" Name="people.page" PackageName="HTC" Title="[[IDS_FAVORITEPEOPLETITLE]]" >
        <ComponentReference Name="page"       Mode9Path="HTC\people.mode9" Component="GizmoRoot" SmartComponent="true"  />
        <ComponentReference Name="icon_normal"   Mode9Path="HTC\icons.mode9" Component="People_Off" />
        <ComponentReference Name="icon_selected" Mode9Path="HTC\icons.mode9" Component="People_On" />
        <ComponentReference Name="icon_preview"  Mode9Path="HTC\icons.mode9" Component="People_Preview" />
      </Page>
      <Page Order="2" Name="callhistory.page" PackageName="HTC" Title="[[IDS_CALLLOGTITLE]]" ExternalScriptPath="HTC\Scripts\orangecalllogtransitions.luac">
        <ComponentReference Name="page"       Mode9Path="HTC\CallLog.mode9" Component="GizmoRoot" SmartComponent="true" />
        <ComponentReference Name="icon_normal"   Mode9Path="HTC\Icons.mode9" Component="People_CallHistory_Off" />
        <ComponentReference Name="icon_selected" Mode9Path="HTC\Icons.mode9" Component="People_CallHistory_On" />
        <ComponentReference Name="icon_preview"  Mode9Path="HTC\Icons.mode9" Component="People_CallHistory_Preview" />
        <ComponentReference Name="icon_notification"  Mode9Path="HTC\Icons.mode9" Component="Notification_People_CallHistory" />
      </Page>
      <Page Order="3" Name="messaging.page" PackageName="HTC" Title="[[IDS_MESSAGING]]" >
        <ComponentReference Name="page"       Mode9Path="HTC\messaging.mode9" Component="MessagesTopLevelPage" SmartComponent="true"  />
        <ComponentReference Name="icon_normal"   Mode9Path="HTC\icons.mode9" Component="Messaging_Off" />
        <ComponentReference Name="icon_selected" Mode9Path="HTC\icons.mode9" Component="Messaging_On" />
        <ComponentReference Name="icon_preview"  Mode9Path="HTC\icons.mode9" Component="Messaging_Preview" />
      </Page>
      <Page Order="4" Name="email.page" PackageName="HTC" Title="[[IDS_EMAILTITLE]]">
        <ComponentReference Name="page"       Mode9Path="HTC\email.mode9" Component="GizmoRoot" SmartComponent="true" />
        <ComponentReference Name="icon_normal"   Mode9Path="HTC\icons.mode9" Component="Email_Off" />
        <ComponentReference Name="icon_selected" Mode9Path="HTC\icons.mode9" Component="Email_On" />
        <ComponentReference Name="icon_preview"  Mode9Path="HTC\icons.mode9" Component="Email_Preview" />
      </Page>
      <Page Order="5" Name="internet.page" PackageName="HTC" Title="[[IDS_INTERNETPORTALTITLE]]">
        <ComponentReference Name="page"       Mode9Path="HTC\internetportal.mode9" Component="GizmoRoot" SmartComponent="true"  />
        <ComponentReference Name="icon_normal"   Mode9Path="HTC\icons.mode9" Component="Internet_Off" />
        <ComponentReference Name="icon_selected" Mode9Path="HTC\icons.mode9" Component="Internet_On" />
        <ComponentReference Name="icon_preview"  Mode9Path="HTC\icons.mode9" Component="Internet_Preview" />
      </Page>
......
De esta manera ya tendremos todas las pestañas ordenadas y sin repetir. No se si me he explicado bien ....


A continuacion, tendriamos que añadir al final del fichero, pero inmediatamente anterior a la etiqueta
Código:
</Manila>
el siguiente trozo de codigo:

Código:
      <SimpleDialog Name="CallLogEmpty.dialog" PackageName="HTC">
        <ComponentReference Name="dialogItem" Mode9Path="HTC\simpledialog.mode9" Component="SimpleDialog" SmartComponent="true" />
        <DialogItem Name="Menu">
          <DialogItem Name="Filter" Title="[[IDS_CALLOG_FILTER]]">
            <DialogItem Name="All" Title="[[IDS_FILTER_ALL]]"/>
            <DialogItem Name="Incoming" Title="[[IDS_FILTER_INCOMING]]" />
            <DialogItem Name="Outgoing" Title="[[IDS_FILTER_OUTGOING]]"/>
            <DialogItem Name="Missed" Title="[[IDS_FILTER_MISSED]]"/>
          </DialogItem>
        </DialogItem>
      </SimpleDialog>      
      <SimpleDialog Name="CallLog_SaveContact.dialog" PackageName="HTC">
        <ComponentReference Name="dialogItem" Mode9Path="HTC\simpledialog.mode9" Component="SimpleDialog" SmartComponent="true" />
        <DialogItem Name="Menu">
          <DialogItem Name="Reply" Title="[[IDS_CALLOG_REPLY]]">
            <DialogItem Name="Via SMS" Title="[[IDS_CALLOG_VIASMS]]" />
            <DialogItem Name="Via Email" Title="[[IDS_CALLOG_VIAEMAIL]]" />
          </DialogItem>
          <DialogItem Name="Filter" Title="[[IDS_CALLOG_FILTER]]">
            <DialogItem Name="All" Title="[[IDS_FILTER_ALL]]"/>
            <DialogItem Name="Incoming" Title="[[IDS_FILTER_INCOMING]]" />
            <DialogItem Name="Outgoing" Title="[[IDS_FILTER_OUTGOING]]"/>
            <DialogItem Name="Missed" Title="[[IDS_FILTER_MISSED]]"/>
          </DialogItem>
          <DialogItem Name="Save To Contacts" Title="[[IDS_CALLOG_SAVETOCONTACTS]]" />
          <DialogItem Name="Delete" Title="[[IDS_CALLOG_DELETE]]"/>
          <DialogItem Name="Delete All Calls" Title="[[IDS_CALLOG_DELETEALLCALLS]]"/>
        </DialogItem>
      </SimpleDialog>
      <SimpleDialog Name="CallLog_OpenContact.dialog" PackageName="HTC">
        <ComponentReference Name="dialogItem" Mode9Path="HTC\simpledialog.mode9" Component="SimpleDialog" SmartComponent="true" />
        <DialogItem Name="Menu">
          <DialogItem Name="Reply" Title="[[IDS_CALLOG_REPLY]]">
            <DialogItem Name="Via SMS" Title="[[IDS_CALLOG_VIASMS]]" />
            <DialogItem Name="Via Email" Title="[[IDS_CALLOG_VIAEMAIL]]" />
          </DialogItem>
          <DialogItem Name="Filter" Title="[[IDS_CALLOG_FILTER]]">
            <DialogItem Name="All" Title="[[IDS_FILTER_ALL]]"/>
            <DialogItem Name="Incoming" Title="[[IDS_FILTER_INCOMING]]" />
            <DialogItem Name="Outgoing" Title="[[IDS_FILTER_OUTGOING]]"/>
            <DialogItem Name="Missed" Title="[[IDS_FILTER_MISSED]]"/>
          </DialogItem>
          <DialogItem Name="Open Contact" Title="[[IDS_CALLOG_OPENCONTACT]]" />
          <DialogItem Name="Delete" Title="[[IDS_CALLOG_DELETE]]"/>
          <DialogItem Name="Delete All Calls" Title="[[IDS_CALLOG_DELETEALLCALLS]]"/>
        </DialogItem>
      </SimpleDialog>
      <SimpleDialog Name="CallLog.dialog" PackageName="HTC">
        <ComponentReference Name="dialogItem" Mode9Path="HTC\simpledialog.mode9" Component="SimpleDialog" SmartComponent="true" />
        <DialogItem Name="Menu">
          <DialogItem Name="Reply" Title="[[IDS_CALLOG_REPLY]]">
            <DialogItem Name="Via SMS" Title="[[IDS_CALLOG_VIASMS]]" />
            <DialogItem Name="Via Email" Title="[[IDS_CALLOG_VIAEMAIL]]" />
          </DialogItem>
          <DialogItem Name="Filter" Title="[[IDS_CALLOG_FILTER]]">
            <DialogItem Name="All" Title="[[IDS_FILTER_ALL]]"/>
            <DialogItem Name="Incoming" Title="[[IDS_FILTER_INCOMING]]" />
            <DialogItem Name="Outgoing" Title="[[IDS_FILTER_OUTGOING]]"/>
            <DialogItem Name="Missed" Title="[[IDS_FILTER_MISSED]]"/>
          </DialogItem>
          <DialogItem Name="Delete" Title="[[IDS_CALLOG_DELETE]]"/>
          <DialogItem Name="Delete All Calls" Title="[[IDS_CALLOG_DELETEALLCALLS]]"/>
        </DialogItem>
      </SimpleDialog>
Una vez modificado el fichero con esos 2 trozos de codigo, lo guardamos, procurando guardar una copia del fichero original, para posibles eventualidades.

Desactivamos el TochFlo y cojemos este fichero modificado y lo pegamos en la carpeta Windows, machacando el original.

Cojemos tambien el fichero que voy a adjuntar abajo, lo extraemos y pegamos el "1d1ee632_manila" tambien en Windows, pero como este no existia previamente, no nos pedira confirmacion.
Activamos en TouchFlo, y vemos el resultado....
Archivos Adjuntos
Tipo de Archivo: rar 1d1ee632_manila.rar (393 Bytes, 5 visitas)

Última edición por Durete Día 05/02/09 a las 20:21:31. Razón: Añadir fichero adjunto..
Responder Con Cita