2

アプリから Android デバイスのローカル ファイルにリンクしたいと考えています。ブラウザから file:// で開くだけで可能です。これは Android で可能ですか?もしそうなら、私が置く必要があるパスは何ですか?

4

5 に答える 5

3

これはAndroidで可能ですか

それはブラウザに依存します。

もしそうなら、私が置く必要があるパスは何ですか

file://誰でも読み取り可能なファイルを指す URLを使用できます。

file:// を試すだけでは、Chrome ブラウザーに何も表示されません。

file://誰でも読み取り可能なファイルへのパスをたどる必要があります。あなたの Web サイトはおそらくこのパスが何であるかを知らないので、このリンクをどのように設定するかはわかりません。

ただし、たとえば、お使いのデバイスの外部ストレージが に/mnt/sdcard/あり、そこに という名前のファイルがあるとします。これをfoo.txt入力file:///mnt/sdcard/foo.txtして Chrome に表示できます。

于 2012-11-11T14:59:03.807 に答える
0

file:///path/to/foo.txtファイルへのURLパスを提供します。ファイルが誰でも読み取り可能であることを確認してください。

アプリ内のファイルにアクセスしようとしている場合は、権限があることを確認してくださいREAD_EXTERNAL_STORAGE。API バージョン 23 以降では、ユーザーにストレージ権限を明示的に要求する必要があります。このリンクは、その方法について詳しく説明しています。

于 2017-01-30T08:20:47.427 に答える
-2

file:///sdcard/ 動作しますが、内部メモリしか表示されません

于 2016-02-27T15:33:34.390 に答える