Técnica electrónica > Móvil > Consejos y trucos > Androide > Cómo habilitar Facebook Contact Sync en el sándwich de helado

Cómo habilitar Facebook Contact Sync en el sándwich de helado




Muchas personas simplemente les encanta la manera en que su lista de contactos es muy luminoso con fotos de sus cuentas de Facebook contactos. Si usted tiene cientos de contactos en su lista, ver fotos de sus contactos en realidad puede ayudar a encontrar la información de contacto más fácilmente.

Sincronización siempre ha sido una parte integral de Android. A partir de calendario, los contactos, el tiempo, a los amigos de Facebook, todo está automatizado y la información se sincroniza de manera inalámbrica con el teléfono. En Android 2.3, lo que permite sincronización Facebook fue un proceso bastante sencillo y sin complicaciones. Sólo tienes que abrir la aplicación, elegir sincronizar todos los contactos, y ya está bueno para ir.

El caso es diferente en Ice Cream Sandwich, sin embargo. Ha habido informes de cochecito o totalmente no funcionan Facebook Sync en Ice Cream Sandwich. Esto puede cambiar una vez que Facebook actualiza su aplicación y cumple con las normas y directrices de Google.

Si usted tiene Ice Cream Sandwich en su teléfono y desea habilitar la sincronización de contactos de Facebook, puede hacerlo con un poco de piratería . Siga leyendo para conocer las instrucciones

Instrucciones

Paso 1 -. Contactos de Proveedores

Más allá de las versiones de Android requieren una corrección menor en ContactsProvider para permitir la sincronización para que funcione correctamente. Si usted tiene una copia desmontado de la ContactsProvider.apk, a continuación, busque el archivo denominado arrays.xml. Usted puede hacer esto por hacerse con una copia de la ContactsProvider.apk. Abrir el contenido del archivo APK mediante el uso de cualquier software de extracción como Winzip o 7zip.

Si usted ha hecho un par de sesiones de programación con Android debería ser bastante fácil de localizar, pero en caso de que no está familiarizado, el archivo se encuentra bajo res /valores /arrays.xml.

En el paquete de Ice Cream Sandwich, sin embargo, este archivo no existe en realidad. Por lo tanto, tenemos que generar éste. El archivo debe contener lo siguiente:??

<? Xml version = "1.0" encoding = "UTF-8" > < recursos > < cadena-array name="unrestricted_packages"><item>com.facebook.katana</item></string-array></resources>

This código agrega la aplicación de Facebook a un grupo que eleva su acceso a los contactos. En este caso, el grupo es katana. Usted puede obtener una copia lista para el uso del ContactsProvider.apk completo con el archivo XML modificado aquí.

Después de descargar ContactsProvider.apk, guardarlo en la tarjeta SD e instalarlo. Se puede utilizar cualquier aplicación de gestión de archivo para instalarlo

Paso 2 -. Optimizando la base de datos de contactos

Tras la sincronización, se espera ver algunas columnas que no aparecen en la base de datos de contactos, en particular la columna "is_restricted" . Una solución para esto es utilizar un binario SQLite para colocar la columna en la base de datos original.

Puede descargar el binario sqlite3 desde aquí. Guardarlo en /system /xbin en su teléfono.

Poner de nuevo la columna que faltan en la base de datos original normalmente requiere que introduzca comandos SQL en una ventana de terminal. Afortunadamente, Paul O'Brien, de
MoDaCo
ha creado una llamada 99complete script que hace el trabajo. Obtener el guión 99complete aquí y guardarlo en /system/etc/init.d/en su teléfono
.
Si sincronización Facebook todavía no funciona la primera vez que reinicie después de hacer los cambios, reinicie. Es posible que la base de datos de contactos no existe aún, pero un reinicio por lo general crear la base de datos de contactos que el guión 99complete podría trabajar.

¿Tiene Facebook Sincronizar ahora funciona en su teléfono ICS no?