0

アプリの何が問題なのかまだわかりません。サーバーからいくつかの mp3 ファイルを取得するために DownloadManager を使用していますが、/Podcasts のデフォルトの Android フォルダー内に配置したいのですが、できません。私は別の方法を試しましたが、成功しませんでした。私が使用する場合

Uri destination = Uri.fromFile(new File(Environment.DIRECTORY_PODCASTS));

スローされる例外:

java.lang.securityexception destination must be on external storage: file///Podcasts

なぜ?

4

1 に答える 1

0

このスレッドは役に立つかもしれません。基本的に、システム アプリのみが Media Directory にアクセスできるようです。exgternal ディレクトリを使用しないのはなぜですか?

String pathLocalFile = getExternalFilesDir( null ).getPath() 

外部メモリ上のアプリのディレクトリを返し、そこに関連するディレクトリを作成できます。

于 2013-11-15T11:01:23.880 に答える