calllog

    12

    2答えて

    番号、日付、所要時間が&のAndroid通話記録に項目をプログラムで挿入できますが、写真、ラベル、名前も含める方法がわかりません。 追加しているエントリは、同じ番号の既存の連絡先のエントリです。モトローラのデバイスで、数字が既存の連絡先に一致するが、私のHTC Incredibleに何かが見つからない場合は、名前が&と表示されます。私は次の操作を行い ...(でも写真をしようとするのか分からなかっ

    0

    2答えて

    ねえ、Androidの連絡先のリストにある連絡先のIDを取得したいと思います。私は、電話に連絡先を追加すると、Idを持っていると思います。このパラメータを提供するクラスは何ですか?私は正確にIDを意味する。 CallLog.Callsのいくつかの定数がそれを提供できるかどうか検索しましたが、見つかりませんでした。たぶんそれはContacts.Contract、私は分かりません。誰も知っていますか?

    1

    1答えて

    ねえ、私は、コールのコンテンツプロバイダが変更されたかどうかを知る方法があるかどうかを知りたいと思います。つまり、電話をかけると、コールに応答するか、コールログに新しいログが追加されたという「フラグ」、またはAndroidストアが呼び出しに関する情報を格納する場所が返されます。 私は電話をかけると、Androidは番号、連絡先の名前(存在する場合)、通話の時間、期間、何らかの情報をコンテンツプロバ

    20

    2答えて

    呼び出し元のコンテンツプロバイダが変更されたかどうかを知る方法があるかどうかを知りたいと思います。つまり、電話をかけると、コールに応答するか、コールログに新しいログが追加されたという「フラグ」、またはAndroidストアが呼び出しに関する情報を格納する場所が返されます。 電話をかけると、番号、連絡先名(存在する場合)、通話時間、期間、...がすべてコンテンツプロバイダに保存されるためです。だから、

    0

    1答えて

    私はCallLog.CallsコンテンツプロバイダのContentObserverを実装しようとしています。つまり、電話をかけたり、電話を受けるなどの場合、オブザーバーはCallLog.Callsのコンテンツプロバイダが変更されたことを通知する必要があります。しかし、onchangeメソッドは、オブザーバーが登録されていてもfalseを返すだけです。たぶん私は間違ったことをしているのかもしれない

    1

    1答えて

    私は自分のアクティビティでサブクラスとして宣言されたContentObserver onChange()を持っています。しかし、常にfalseを返します。なぜ誰かが私に言うことができますか? (更新) このコードは、CallLogコンテンツプロバイダが変更された場合は、fillListを呼び出す必要があります。つまり、新しいコールを行うと、コールのデータがコンテンツプロバイダに挿入されるため、オブ

    1

    1答えて

    notifyChange()メソッドを使用する必要がありますか?私はこのメソッドを呼び出すときにonChange()メソッドに入るが、notifyChange()を呼び出さないとonChange()メソッドが呼び出されないので、これを尋ねる。どうして?ここ

    4

    1答えて

    SMSまたはコールログの特定の項目が変更されたときを理解できることが大好きです。適切なコンテンツプロバイダが何か変わったときに通知を受けるのはかなり簡単ですが、特定のレコードを取得することは、店舗の鏡像を維持してdiffを把握する必要があるため、完全に非効率です。これは不自由なだけではありません。 「800アイテムのこのテーブルでは何か変わったのですが、アイテムだけでなく、変更されたアイテムの実際

    1

    2答えて

    私はContentObserverを実装しました。しかし、今度は、ContentObserverがCallLog.Callsコンテンツプロバイダのいくつかの変更を通知されるたびに、停止せずにonChange()メソッドを実行します。 コンテンツプロバイダで変更されたアイテムごとにオブザーバーが1回実行されることをお勧めします。したがって、5つの新しい項目がCallLog.Callsコンテンツプロバ

    8

    2答えて

    現在のデバイスのコールログを表示する画面を開くインテントを作成しますか? このようなインテントをどのように指定しますか?