問題タブ [rawcontacts]
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.
android - AndroidのRawContacts.CONTENT_URIとContactsContract.Contacts.CONTENT_URIの違い
AndroidのRawContacts.CONTENT_URIとContactsContract.Contacts.CONTENT_URIの違いは何ですか?
ネイティブ アドレス帳の変更をリッスンするサービスを作成しようとしています。それで、どれを使うべきですか?
ありがとうニズ
android - Androidのどのグループにも「割り当てられていない」リストから除外して、生の連絡先を照会する方法
連絡先のバックアップと復元を行っています。ユーザーが連絡先の既定のアプリケーション リストに表示する連絡先のみを照会したいと考えています。私はsamsung duosを使用しています。デフォルト( samsung)の連絡先アプリケーションのグループタブに「割り当てられていません」というグループ名があります。
これが私のクエリです
これにより、「割り当てられていない」グループに存在するすべての連絡先を取得していますが、それらにアクセスしたくありません。それをフィルタリングするにはどうすればよいですか。これらの連絡先リストが取得された場所からの関係が見つかりませんでした。すべてのサムスンの携帯電話で、このいわゆる「割り当てられていない」グループリストがどこにあるか知っている人はいますか?
android - 集計後の ContactsContract.RawContacts_ID の変更
Google ドキュメントによるとLOOKUP_KEY
、 ContactsContract.Contacts テーブルの ID が変更される可能性があるため、連絡先を取得するために使用する必要があります。
同期または集約の結果として行 ID が変更された場合に連絡先を見つける方法に関するヒントを含む不透明な値。(ソース)
ContactsContract.RawContacts の RawContacts の ID も変更される可能性はありますか?
java - Android のプログラムで挿入された連絡先がアプリにリンクされていない
次のコードを使用して、アプリ用のカスタム アカウントを作成しました。
そして、次を使用して新しい連絡先を挿入しようとしました:
新しい連絡先を挿入できましたが、問題は連絡先リストでその連絡先を見ると、[接続済み経由] セクションにアプリのアイコンが表示されず、代わりに電話のアイコンが表示されることです。 ?
ところで、テストにサムスンS5を使用しています。
android - 以前の画像がないAndroid携帯電話の連絡先にデフォルトの画像を設定する方法
Android の連絡先の画像を更新するコードがあります。問題は、連絡先に以前の画像がない場合に機能しないことです。また、連絡先が「Phone」アカウントまたは「*@gmail.com」アカウントであることも確認しました。これらのアカウントの画像が既にある場合、画像の更新に問題はありません。問題は、連絡先に以前の画像が割り当てられていない場合です。
画像の更新を担当するメソッドは次のとおりです。
そして、連絡先が上記の 2 つのアカウントのいずれかに属しているかどうかを知る方法は次のとおりです。
ここで、さらに分析するためにアカウント名を取得します
前もって感謝します。
android - 連絡先 ID とルックアップ キーを使用して rawcontact ID を取得する方法
アプリケーションに保存されているルックアップ キーと連絡先 ID を使用して、連絡先プロバイダーから rawcontacts._ID を取得しようとしています。
この関数は私を助けるかもしれませんが、rawContactUriを構築する方法がわかりません
public static Uri getContactLookupUri (ContentResolver リゾルバー、Uri rawContactUri)
指定された ContactsContract.RawContacts エントリの親 ContactsContract.Contacts エントリの CONTENT_LOOKUP_URI スタイル Uri を構築します。
android - Dirty フラグを 1 に設定せずに新しい RawContact を挿入する
連絡先をバックエンドと同期するアプリに取り組んでいます。アプリを削除すると連絡先は削除されますが、アプリを再インストールするとバックエンドから連絡先が復元されます。最初の同期の後、データが変更されていないため、連絡先を再度同期したくありません。そのためuri.buildUpon().appendQueryParameter(ContactsContract.CALLER_IS_SYNCADAPTER, "true");
、復元した RawContact を挿入するときに使用します。ただし、Dirty フラグはまだ 1 に設定されているため、連絡先は不要で再度同期されます。どうすればこれを防ぐことができますか?
挿入時にダーティ フィールドを 0 に設定builder.withValue(ContactsContract.RawContacts.DIRTY, 0);
しましたが、これは役に立ちません。
initialsync フラグのカスタム データを追加することを考えましたが、連絡先の編集はアプリの外部で実行できるため、誰かがアプリの外部で連絡先を編集するときにこれを false に設定することはできません。
android - 連絡先からカスタム アカウント ACCOUNT_TYPE を削除します
カスタム アカウントを作成し、そのアカウントにいくつかの連絡先を追加しました。だから今、私はそれらの連絡先からアカウントを削除したいと思います. 数週間前からグーグルで検索していますが、何も見つかりません。誰かが方法を知っているなら、私を助けてください。
ありがとう。