私は、うまく動作するファイルをダウンロードするためのコードをいくつか作成しました。これを動作させるアプリケーションディレクトリにダウンロードするように設定しました。アプリケーションフォルダ/ files/dltestに格納されていますAndroidアプリケーションファイルのパス
私の問題は、ファイルが存在するかどうかをチェックすることです。私は1つのstackoverflowメソッドを試しています。何らかの理由でハードコードされたパスしか動かすことができません。パスを取得する方法で構築された使用
/sdcard/Android/Data/com.test.alihassan.download/files/dltest/REQS.pdf
は私に同じパスを与えるが付き/データ/データ/ COM ....これは
「String path = c.getFilesDir()。toString()+」/ files/dltest/REQS.pdf「;」あなたは '.../files/..'の部分を見落としました。それは今働きますか? –
いいえ、ログでは/data/data/com.test.alihassan.download/files/files/dltest/REQS.pdf –
と表示されます。ダウンロード後に正確なファイルパスを記録できますか?ダウンロード直後のログのように –