Я создал свой собственный тип учетной записи, как описано здесь . Все отлично работает на эмуляторе или на моем LG GT-540 со стандартным приложением контактов для Android. В приложении «Контакты» я вижу правильный пользовательский контакт при редактировании:
Но когда мой коллега попробовал это приложение с устройством HTC (с его собственным приложением для управления контактами), он увидел строку «company_name.program_name.android.profile» (т.е. android: accountType) вместо «Профиль GeneDroid» (т.е. android: label) моего файла xml / account-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"/>
Я не могу понять, почему это происходит. Что я делаю не так?