問題タブ [rawcontactid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
52 参照

android - 2つの連絡先の生の連絡先IDをAndroidで同じにすることはできますか?

CONTACT_Idが異なることは知っています。ただし、RAW_CONTACT_IDも連絡先ごとに一意ですか。

0 投票する
4 に答える
707 参照

c# - Windows Phone の連絡先リストで連絡先の ID を取得する方法は?

連絡先リスト アプリケーションの ID を取得したい... 現在PhoneNumberChooserTask、セレクタ クラスのような名前のクラスを使用していますが、Number、Name、FullName しか取得できません。など..しかし、その連絡先のIDを取得する方法は?

0 投票する
1 に答える
1973 参照

android - Android: Android の連絡先に誕生日イベントをプログラムで追加する

連絡先に誕生日情報を送信しようとしています。連絡先を識別するために lookupkey を使用します (単に contactId に依存するよりも安全であるため)。イベントをデータベースに挿入できるようにするには、raw_contact_id が必要です ... だから、この ID を取得しようとしています:

問題は、連絡先に誕生日イベントが設定されていない場合、受け取るこのカーソルが空であるということです...そして、raw_contact_idなしでこのイベントを挿入する方法がわかりません。イベントを挿入するには、次のことを行います。

このイベントを raw_contact ID なしで ContactData に追加する方法はありますか? また、ニックネームのような他の ContactData についても同じことを行っており、params String[] params = new String[] { String.valueOf(lookupKey), ContactsContract.CommonDataKinds.Nickname の空のカーソルを取得できないという事実は奇妙です.CONTENT_ITEM_TYPE }; 連絡先にニックネームがない場合でも。

0 投票する
1 に答える
188 参照

android - 既存の連絡先に新しい番号を追加するときに正しい rawContactID を選択する

カスタムの電話帳アプリケーションを構築しています。その一環として、新しい連絡先を追加するか、既存の連絡先の下に追加情報 (電話番号または電子メール) を追加する必要があります。これは単純なテスト ケースでは問題なく動作しますが、特定の状況 (いつになるかは明らかではありません) では、次の 2 つの問題が発生します。

  1. 連絡先の複数のコピーが作成され、多くの場合数百になります。これらはすべて空白で、変更された元の連絡先と同じ表示名を共有するだけです

  2. 連絡先の下に複数の番号 (まったく同じ)。非常に珍しいのは、これらの番号が contactContracts.Data テーブルで同じ _ID を持っているため、同じ一意の ID を持つ複数のインスタンスがどのように存在するかを理解できないことです。表示の問題か確認しましたが、そうではないようです

上記の両方から、情報を正しく挿入しているかどうか疑問に思います。だから私が知りたいのは:

  1. 新しい連絡先を作成するとき、指定する必要があるデフォルトの account_name と account_type はありますか? 現在、両方に null を使用しています

  2. 新しい電話番号を既存の連絡先に追加する場合、contactContracts.Data テーブルにデータを挿入する正しい方法は何ですか? 現在、参照 ID として rawContactID を使用してこの番号を挿入しています。連絡先の contactID を参照として使用して、contactContracts.RawContacts テーブルからこの rawContactID を取得しています。私はしばしば複数の未加工の連絡先を取得するため、最後の連絡先 (任意の選択) を選択して電話番号の挿入を行うことに注意してください。

0 投票する
2 に答える
5283 参照

android - 連絡先 ID を使用して RawContact ID を取得する

Contacts テーブルから取得した ID を使用して、RawContacts テーブルから ID を取得する次のメソッドを作成しました。このメソッドは例外のスローに失敗します。

対応する Logcat は次のようになります。

0 投票する
1 に答える
1748 参照

android - WhatsAppの連絡先を特定できません

特定の連絡先番号がWhatsAppに関連付けられているかどうかを識別できるAndroidプログラムを作成しようとしています。特定の連絡先名に WhatsApp アカウントがあるかどうかを調べることができました。その連絡先名に対応するどの連絡先が WhatsApp を持っているかを調べるにはどうすればよいですか? 現在、次のコードを使用しています。

「John Doe」が WhatsApp を持っているかどうかは識別できますが、「John Doe」のどの電話番号が WhatsApp を持っているかはわかりません (連絡先に複数の電話番号があると仮定します)。誰でも私を助けてもらえますか?ここで解決策を既に試しましたが、うまくいきません。

0 投票する
2 に答える
708 参照

android - 以前の画像がないAndroid携帯電話の連絡先にデフォルトの画像を設定する方法

Android の連絡先の画像を更新するコードがあります。問題は、連絡先に以前の画像がない場合に機能しないことです。また、連絡先が「Phone」アカウントまたは「*@gmail.com」アカウントであることも確認しました。これらのアカウントの画像が既にある場合、画像の更新に問題はありません。問題は、連絡先に以前の画像が割り当てられていない場合です。

画像の更新を担当するメソッドは次のとおりです。

そして、連絡先が上記の 2 つのアカウントのいずれかに属しているかどうかを知る方法は次のとおりです。

ここで、さらに分析するためにアカウント名を取得します

前もって感謝します。