自定义帐户的错误表示

时间:2011-05-17 15:12:54

标签: android contacts account

我创建了自己的帐户类型,就像它描述的here一样。在模拟器或我的LG GT-540上使用标准的android联系人应用程序,一切正常。在联系人应用程序中,我可以在编辑时看到正确的自定义联系人:

enter image description here

但是当我的同事用HTC设备(有自己的联系人管理应用程序)试用这个应用程序时,他看到字符串“company_name.program_name.android.profile”(即android:accountType)而不是“GeneDroid Profile”(即我的xml / account-authenticator.xml文件的android:label):

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

我无法理解为什么会这样。我做错了什么?

1 个答案:

答案 0 :(得分:0)

看起来它使用的是accountType而不是标签。我不认为这是你做错的事。我唯一的建议是做一些看起来不错的东西。不幸的是,你需要将它作为一个键使用,所以你无法翻译它。