0

他のサービス (プロバイダー) によって提供されるデータ ファイルを使用して汎用にする必要があるサービスを取得しました。私はプロバイダーができるだけシンプルであることを好み、プロバイダーが提供するデータはアセット ファイルに保存する必要があります。データは一定で、クライアントによって一度だけ読み取られます。

私は「インテント」または「コンテンツ プロバイダー」の経験がないため、どちらに進むべきかについて提案をお願いします。

より具体的に:

ContentProviders はこれには複雑すぎますか? 私が調べたサンプルはすべてデータベースを使用していました。

アセット ファイルへの一種のファイル ポインタをあるサービスから別のサービスに渡すことは可能ですか?それとも、プロバイダーはそのアセット ファイルを読み取って、データをオブジェクトでクライアントに渡す必要がありますか?

4

1 に答える 1

0

このようにアセットファイルにアクセスできます。「file:///android_asset/fileName」が正しい場合は、これを試してください

于 2011-02-01T16:24:35.113 に答える