問題タブ [android-contentprovider]

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 投票する
4 に答える
15910 参照

android - コンテンツ プロバイダで _count を取得するにはどうすればよいですか?

コンテンツ プロバイダが _count 列にレコード数を返すようにするにはどうすればよいですか? ドキュメントには自動であると書かれていますが、ビルトインのコンテンツ プロバイダーにしかかかっていない可能性があります。データベースに対してクエリを実行しても返されないようです。

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

android - Android 連絡先のグループを ID で取得

連絡先 ID を持っています。連絡先が割り当てられているグループを取得するにはどうすればよいですか? Contacts.Groups クラスと関係があると確信していますが、わかりません。

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

android - Android BroadcastReceiver、ContentProvider、Activity 間のデータフロー?

ブロードキャストを受信して​​ を起動するアプリケーションを開発しました。 これは、リアルタイムで DNS から情報を取得するクエリActivityを実行します。ActivityContentProvider

これをシャッフルして、次の代わりに実行できるようにしたいと思います。

それは行く:

つまり、query()がデータを返さない場合は、 の起動を逃して Activity、ブロードキャスト メッセージを通常どおりに通過させます。

query()がデータを返す場合は、それCursorを に提供してActivity、再度データをクエリする必要がないようにします。

にはActivity、ユーザーが応答する必要がある独自の UI があります。

これは可能ですか?

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

android - Androidコンテンツプロバイダーリスト

Content ProviderそのAndroidが提供する完全なリストはどこで入手できますか?
具体的には、受信したSMSを一覧表示するコンテンツプロバイダーを探しています。

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

android - Android でコンテンツ プロバイダをテストする方法

を使用して DB をテストしようとしていProviderTestCase2<T>ます。テスト DB が作成されていることがわかります。そのため、テスト済みのコンテンツ プロバイダーはテスト用 DB を使用する必要があると思います。MockContentResolverしかし、 (またはで作成されたもの)に対して呼び出しを試みるとすぐにnewResolverWithContentProviderFromSqlUnsupportedOperationException. これは、MockContentResolver の通常の動作として文書化されています。そのため、ProviderTestCase2 の目的が少しわかりません。

コンテンツ プロバイダーをどのようにテストしますか?

ありがとう

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

android - 連絡先の変更を確認するにはどうすればよいですか

Androidでは、連絡先に加えられた変更をどのように監視できますか?コンテンツオブザーバーに登録する必要があることを知っていますか?しかし、registerContentObserver関数に渡すためのURIは何である必要がありますか?

これが私が試したことです:

しかし、連絡先の電話番号を変更しても通知が届きません。

ポインタをありがとうございます。

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

android - コンテンツ プロバイダーからメモリ マップされた InputStream を返しますか?

コンテンツ プロバイダー コンシューマーのクライアント側では、画像を読み取るための適切な InputStream を取得するために、次のようなことができます。

これは優れた API であり、サーバー側では、実際のコンテンツ プロバイダーは次の呼び出しを行います。

しかし、URI にマップされた画像がファイルシステム上ではなく、メモリ リソースとして、またはオンザフライで生成された場合はどうなるでしょうか。

一時ファイルをディスクに保存する必要がなく、コンテンツ プロバイダのコンシューマに返すことができるように、マップされたメモリFileまたは などを作成できますか?InputStream

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

android - Android カスタム ContentProvider

custom ContentProvidertoを作成することは可能ですか?

  • Android の既存のデータベース (連絡先、SMS など) にアクセスしますか?
  • Android の既存のデータベースにアクセスできる Exciting ContentProvider を拡張しますか (たとえば、ContactsProvider が Contacts DB にアクセスしますか?)

ありがとうございました。

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

java - Android:SearchBox-> HTTP/JSON経由で受信したデータでヒントリストを動的に入力

しばらくの間、Android SDKのSearchableDictionaryの例を調べてきましたが、それが正しいアプローチであるかどうかはまだわかりません。

問題は、ヒントリスト(下の図を参照)にデータを入力したいということです。このデータは、HTTP/JSONクエリを介して受信します。したがって、上記の例で使用されているContentProviderを使用することが正しいかどうかはわかりません。SearchBoxのヒントリストにもっと直接アクセスできますか?

代替テキスト

0 投票する
7 に答える
45026 参照

android - SMS コンテンツ プロバイダーの使用方法 ドキュメントはどこにありますか?

システムの SMS コンテンツ プロバイダーを読み取れるようにしたいと考えています。基本的にはSMSアプリを作りたかったのですが、過去のスレッド等が見れるようになれば助かります。

これにはコンテンツ プロバイダーがあるようですが、ドキュメントが見つかりません。どこにあるか知っている人はいますか?

ありがとう

- - - - 編集 - - - - - -

わかりました、SMS 受信トレイ プロバイダーを取得する方法を見つけました。そのプロバイダーのすべての列名をダンプしました。次のようになります。

ネットで見つけたランダムなスレッドからこれをつなぎ合わせているだけですが、これがすべてどこに文書化されているのか(もしあったとしても)本当に疑問に思っていますか?

再度、感謝します