Comment puis-je savoir si un compte de synchronisation est activé pour la synchronisation ou non?Android: demande si la synchronisation est activée pour un compte de synchronisation
Répondre
L'utilisateur ne contrôle pas si compte sont sélectionnés pour la synchronisation - Les paires (acount, contentAuthority) sont plutôt sélectionnées. Par exemple, votre compte Gmail peut être vérifié pour synchroniser les contacts, mais pas les événements d'agenda.
Voici un code permettant de vérifier si le premier compte "com.google" saisi est synchronisé avec les contacts Google. (Notez que « com.google » est le de type de compte, pas le contenu réel du nom d'utilisateur. Vous pourriez avoir un compte Google Apps avec votre propre nom de domaine là-bas)
import android.provider.ContactsContract;
AccountManager am = AccountManager.get(this);
Account[] accounts = am.getAccountsByType("com.google");
boolean syncEnabled = ContentResolver.getSyncAutomatically(accounts[0], ContactsContract.AUTHORITY);
Ce code va évidemment échouer si accounts [] est de taille 0 (pas de compte enregistré) et est sans signification en présence de plusieurs comptes. Vous devrez faire une sorte de sélection raisonnable pour le compte. Il existe également d'autres moyens de se procurer un compte.
Juste parce que c'est vérifié ne signifie pas qu'il est garanti pour synchroniser. Des conditions supplémentaires sont impliquées: le paramètre de synchronisation globale (activé/désactivé), la disponibilité du réseau et la planification et la fréquence de la synchronisation périodique. ContentResolver est également votre passerelle vers toutes ces requêtes.
- 1. Comment activer la synchronisation de compte personnalisé dans Android?
- 2. Gestionnaire de synchronisation Android
- 3. Synchronisation programmée par contact Android
- 4. Android: synchronisation et carte
- 5. Votre propre adaptateur de synchronisation pour Android?
- 6. Jeux de synchronisation Java: synchronisation && wait && notifier
- 7. synchronisation google sur android 2.2 périphérique
- 8. existe-t-il un algorithme/une référence de synchronisation disponible pour la synchronisation d'un répertoire?
- 9. Synchronisation Android sans fournisseur de contenu
- 10. BPEL pour la synchronisation de données
- 11. C# synchronisation
- 12. Combien coûte la synchronisation?
- 13. en fils et la synchronisation
- 14. Synchronisation SQL
- 15. CONTACT_ID - Rester en synchronisation
- 16. hashtable Synchronisation
- 17. synchronisation de threads
- 18. débogage de la synchronisation Java
- 19. Problème de synchronisation dans ASP.NET
- 20. Meilleure stratégie de synchronisation
- 21. que signifie la synchronisation?
- 22. QTP: synchronisation
- 23. synchronisation GWT
- 24. Synchronisation Silverlight
- 25. Jeton de synchronisation Struts
- 26. Bonnes bibliothèques Python pour la synchronisation iPod
- 27. cadre Sync pour la synchronisation du serveur
- 28. Synchronisation de sémaphore
- 29. Bizarre problème de synchronisation
- 30. Instructions de synchronisation C++