2010-12-13 21 views
1

連絡先を電話帳の連絡先データベースにインポートして連絡先アプリに表示したり、発信者IDを取得できるようにするプログラムを作成しています。私たちがエミュレータとMotorola Droidで望むように動作しています。私はメニュー - >表示に行くと、私はそれの隣にあるチェックボックスでアプリケーションを見ることができ、それがチェックされると、私たちの連絡先は正常に表示されます。作成された連絡先がHTC Evoに表示されない

しかし、同じことをHTC Evoで試してみると、連絡先は人には表示されず、アプリケーションは[表示]メニューに表示されません。 People内で検索すると連絡先が表示され、連絡先が電話をかけると連絡先情報が表示されます。私は我々のアプリケーションをテストしてい

連絡先は、彼らがユニークな名前を持つ特別なテストケースだ;-)まだ携帯電話ではありません。それは私が実際に私たちのアプリから来ていると判断できる方法です。

これはHTCセンスの問題だと思いますが、今はその確認方法がありません。誰かがアイデアを持っているなら、私はそれらを聞くのが大好きです。

答えて

1

私は、Android 2.xのAPIを使用して連絡先の同期を行うアプリで同じ問題を持っています。私が追加した連絡先は、Sense連絡先アプリまたはMotoblur連絡先アプリには表示されません。彼らは、しかし、エミュレータのデフォルト(つまり、Google)連絡先アプリに表示されます。

私はmotoblurの問題は、(モトのウェブサイトごとに)ぼかし連絡先APIは、Android 1.xで見つかった古い連絡先APIに基づいており、新しい2.x ContactsContract APIには基づいていないことを知っています。 HTCが同じことをする可能性はありますが、私はちょっとしたグーグルにもかかわらず、その確認を見つけることができませんでした。

+0

冗談なし?モトブラーについて知ることは良いことです。私はあなたがHTCについても死んでいると思う: - OSのメーカーのカスタマイズは強力な機能だが、大きな弱点でもある。お返事をありがとうございます! – atraudes

+0

ホーム画面で+記号をクリックしてフォルダを選択し、次にすべての人 – atraudes

+0

更新するだけで、Contacts 2.x APIはGingerbread(Android 2.3)以上を実行しているMOTOBLUR電話機で動作します。私のDroid XはMotoの新しいGingerbreadを実行しています。これは現在動作しています。 –

関連する問題