android-contentprovider

    1

    1答えて

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

    1

    1答えて

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

    1

    2答えて

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

    2

    1答えて

    私はCallLog.Callsコンテンツプロバイダの変更をリッスンするアプリケーションを構築しています。したがって、このコンテンツプロバイダのすべての変更は、アプリケーションのオブザーバに通知し、データが挿入されると変更されます。 しかし、問題が発生した場合、アプリが実行されていないとき、つまりアプリが実行されていない間に変更されたデータをキャプチャしないときに通知されます。 私の質問は、アプリケ

    3

    2答えて

    Smsテーブルの日付の値を変換することは可能ですか? 1293457709636(ミリ秒)を意味のある日付時間値に変換します。

    71

    6答えて

    今週私はContentProviderに関するすべてを学び、SQLiteOpenHelperクラスを使用してプロバイダ内のデータベースの作成とアップグレードを管理してきました。具体的には、私はsdkのsamplesディレクトリのNotePadサンプルを読んでいます。 SQLiteOpenHelperにclose()メソッドがあることがわかりました。私はアイドル状態のデータベースを開いたままにするこ

    60

    2答えて

    これは何を意味するのでしょうか? 12-31 20:55:45.861: ERROR/AndroidRuntime(12478): Caused by: java.lang.IllegalArgumentException: the bind value at index 1 is null 12-31 20:55:45.861: ERROR/AndroidRuntime(12478): at

    2

    1答えて

    私はAndroid MediaProviderアプリケーションを使用して、メディアライブラリに登録されているリソースに関する情報を取得しています。私がこれを行うために見つけた唯一の方法は、MediaProviderアプリケーションによって提供されるContentProviderクラスを使用することです。 残念ながら、これはかなり制限されているようですね。サブクエリやSQLiteの他の関数を使って複

    17

    3答えて

    コンテンツプロバイダーを使用しない限り、他のAPKに含まれるリソースにアクセスすることは不可能だと思っていました。しかし、私はBetter Keyboardと呼ばれるアプリを見つけました。それはスキンを使用するので、私はスキンの例をダウンロードすることにしました。 An example skinは本当に驚いています。これはほとんどコードを含んでおらず、アクティビティのみを宣言し、コンテンツプロバイ

    2

    3答えて

    私は現在、電話番号で連絡先(名前と写真)を検索する必要のあるアプリケーションを開発中です。 ただし、これには数秒かかります(連絡先ごとに:電話番号で連絡先を検索し、連絡先の名前は&写真)。 この処理を高速化するにはどのような方法が良いでしょうか?私は、私が必要とするそれらの名前と写真のリストを含む私自身のsqliteデータベースを使うことができることを認識しています。このようなデータベースでは、1