2012-02-23 6 views
1

Androidでは、いつUriを使用するのですか?パスを使用するタイミングは、いつパスの前にfile://を追加するのですか?Androidでは、いつUriを使うのか、いつパスを使うのか、いつパスの前に `file://`を追加するのですか?

さまざまな場所に異なる形式のファイルパスが必要であると私は混乱しています。

誰でも相違を伝えて、どのような状況で使用するのか明確にすることができますか?

Uriをパラメータとして受け取るメソッドと、file://という接頭辞がある場合とない場合があるメソッドがあります。
どこで何を使用するのかという明確なルールがありますか、それともプログラマーの個人の好みによって決まるのでしょうか?

+1

どのような文脈でですか? WebViews?意図? 'assets'ディレクトリには? – nmr

+0

これは私が明確にしたいことですが、これは私がどのコンテキストに直接接続しているのでしょうか?私は、経験によって、またはいくつかの試行の後で、どこにルールがあるかを確かめるのが難しいと感じるものをどこで使うのかを知っています。 – Aloong

答えて

0

これらは3つの異なるものです。

Uriを追加する場合は、デバイスsdcard image uriまたは任意のターゲットuri(Uniform Resource Identifier)を使用できます。例を参照してください

アセットのフォルダやアプリケーションの任意のフォルダを指し示したい場合、その前にfile:///を置く必要があります。

これらはさまざまな方法でパスを表しています。

または他にも教えてください。

0

ルックあなたはWebサービスを使用したり、データベースを作るとき、あなたのWebビューでローカルのWebファイルまたはあなたが使用することができ、他のファイルをロードする際PATH = "/data/data/your project Name を使用し、常に、あなたがUri, を使用することができ、サーバに要求を送信していますfile://

関連する問題