2011-05-17 3 views
2

J'ai créé mon propre type de compte, comme il est décrit here. Tout fonctionne bien sur émulateur ou sur mon LG GT-540 avec application de contacts Android standard. Dans l'application Contacts, je peux voir un bon contact personnalisé lors de l'édition:Mauvaise représentation du compte personnalisé

enter image description here

Mais quand mon collègue a essayé cette application avec appareil HTC (avec sa propre application contacts de gestion), il a vu la chaîne « company_name.program_name. android.profile »(ie android: accountType) au lieu de "profil GeneDroid"(c.-à-android: étiquette) de mon fichier xml authenticator.xml compte /:

<?xml version="1.0" encoding="utf-8"?> 
<account-authenticator xmlns:android="http://schemas.android.com/apk/res/android" 
android:label="@string/app_name" 
android:accountType="com.companyname.proframname.account" 
android:icon="@drawable/ic_launcher" 
android:smallIcon="@drawable/geni_logo" 
android:accountPreferences="@xml/account_preferences"/> 

enter image description here

je peux ne comprends pas pourquoi cela arrive. Qu'est-ce que je fais mal?

+0

Il semble qu'il utilise le type de compte au lieu de l'étiquette. Je ne pense pas que vous fassiez quelque chose de mal. Ma seule suggestion serait d'en faire quelque chose qui serait bien aussi. Malheureusement, vous devez l'utiliser comme une clé, donc vous ne pouvez pas le traduire. – CaseyB

+0

@CaseyB, merci ... Je l'ai remarqué aussi. Sam Steele a dit, ce problème sur le côté de l'application contacts HTC. –

+0

Pour l'avenir, vous devez utiliser des cases noires pour effacer les informations sensibles dans les images au lieu de flou - le flou est réversible. – AndrewKS

Répondre

0

Il semble qu'il utilise le type de compte à la place de l'étiquette. Je ne pense pas que vous fassiez quelque chose de mal. Ma seule suggestion serait d'en faire quelque chose qui serait bien aussi. Malheureusement, vous devez l'utiliser comme une clé, donc vous ne pouvez pas le traduire.

+0

Merci, mais ce n'est pas une bonne réponse. J'ai vu que cette application de contact montre ContactType au lieu de ContactLabel. –

Questions connexes