J'ai 400 Mo de stockage interne sur mon HTC, dont 100 sont consommés par mes contacts (étendus). Je manque constamment de stockage - existe-t-il un moyen de stocker mes contacts sur ma carte SD?
J'ai regardé dans les options de l'application et l'option de déplacer les données vers SD est grisée.
Existe-t-il d'autres façons intelligentes de gérer la taille de ma liste de contacts? Je ne sais pas comment créer des groupes dans les contacts Google - je n'ai pas besoin de synchroniser l'intégralité de mon carnet d'adresses sur mon téléphone, mais je souhaite conserver la liste complète. Je n'ai pas non plus besoin de stocker de photos pour chaque contact, mais Google semble les ajouter automatiquement.
Réponses:
Pour autant que je sache, tous les contacts dans Android sont stockés dans une base de données SQLite dans le dossier privé de l'application "Contact Storage". L'emplacement est à /data/data/com.android.providers.contacts/databases/contacts.db
Donc, si vous avez un accès root à votre appareil, il est théoriquement possible de lier un dossier sur votre carte SD à l'emplacement ci-dessus, ou il est possible de faire du dossier ci-dessus un lien symbolique (lien logiciel) vers un emplacement sur votre SD carte.
Cependant, cela n'est pas recommandé car la stabilité et les performances de votre appareil peuvent être affectées. Par exemple, si vous connectez votre téléphone au PC et que vous le montez en tant que lecteur, la carte SD est temporairement démontée sur le téléphone. Une autre situation à risque est lorsque vous démarrez votre téléphone mobile et avant de monter la carte SD. L'application Contact Storage peut essayer d'accéder à la liste des contacts (peut-être pour mettre en cache certains des contacts favoris, ou peut-être que quelqu'un vous appelle) pendant cette période, tous ces éléments peuvent ne pas être attendus par l'application Contact Storage et peuvent entraîner des résultats imprévisibles (par exemple, un état sale de l'application qui rend votre contact inaccessible).
la source
Je ne sais pas comment forcer des contacts sur votre carte SD, mais voici quelques bonnes approches pour minimiser le volume de contacts que vous synchronisez avec votre téléphone:
Synchroniser uniquement le groupe "Mes contacts" de Gmail sur Android 2.3
Comment synchroniser uniquement "Mes contacts" de Google sur Samsung Galaxy S?
la source
Vous pouvez sauvegarder vos contacts sur une carte SD : ouvrez l'application Contacts et appuyez sur le bouton de menu. Cliquez sur «Sauvegarder les contacts». Sélectionnez «Carte mémoire».
Création de groupes dans les contacts Google : ouvrez https://www.google.com/contacts et connectez-vous avec votre compte Google. Il existe une option pour créer des groupes (la dernière mais une option dans la colonne de gauche) cliquez dessus et nommez le groupe. Un nouveau groupe est maintenant créé sous «Mes cantacts». Vous pouvez y ajouter des contacts.
Filtrage des contacts : vous pouvez filtrer les contacts d'un groupe particulier. Pour ce faire, cliquez sur le bouton de menu et sélectionnez l'option «Filtre». Cliquez sur votre compte Google (dernière option avec identifiant e-mail). Décochez les groupes que vous souhaitez filtrer et cliquez sur OK.
la source