2011-05-17 83 views
2

我已经创建了自己的帐户类型,如here所述。一切工作正常在模拟器上或我的LG GT-540与标准的Android联系人应用程序。在联系人应用程序中,我可以看到正确的定制接触,而编辑:自定义帐户的错误表示

enter image description here

但是当我的同事尝试这个程序与HTC设备(拥有自己的联系人管理应用程序),他看到字符串“company_name.program_name。 android.profile”(即机器人:ACCOUNTTYPE),而不是 “GeneDroid档案”(即机器人:标签)我的XML /帐户authenticator.xml文件:

<?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

我可以不明白为什么会发生。我究竟做错了什么?

+0

它看起来像使用accountType而不是标签。我不认为这是你做错了什么。我唯一的建议是做出那些看起来不错的东西。不幸的是,您也需要将其用作关键字,因此您无法翻译它。 – CaseyB 2011-05-24 13:20:16

+0

@CaseyB,谢谢...我也注意到了这一点。 Sam Steele说,HTC的这个问题与应用程序联系。 – 2011-05-24 13:46:43

+0

对于未来,您应该使用黑框来清除照片中的敏感信息而不是模糊 - 模糊是可逆的。 – AndrewKS 2011-05-25 21:46:08

回答

0

看起来它使用的是accountType而不是标签。我不认为这是你做错了什么。我唯一的建议是做出那些看起来不错的东西。不幸的是,您也需要将其用作关键字,因此您无法翻译它。

+0

谢谢,但这不是一个正确的答案。我看到这个联系人应用程序显示ContactType而不是ContactLabel。 – 2011-05-26 04:58:34