私はアンドロイドのアプリケーションで非常に複雑な方法(私によって書かれていない)を使用しています。私のアンドロイドアプリでは、文字列パラメータ "path"をとり、そのパスからファイルを開き、解析します。 問題はこれです:私は自分のsdcard上のファイルへのパスを設定すると(このように:Environment.getExternalStorageDirectory()+ "/ myfile.txt")うまく動作します。 しかし私は自分のファイルをユーザが利用できるようにしたくないので、ファイルをコピーしたプロジェクトのassetsフォルダへのパスを設定しようとしましたが、このパスを使用すると動作しません。アセットフォルダ内のファイルは次のようになります。ファイル:///android_asset/myfile.txt なぜ、最初のパスは正常に動作し、2番目のパスは何もしませんか?あなたは資産フォルダ内のファイルにアクセスするためにAssetManagerを使用する必要が私のファイルへのアンドロイドのパス
おかげ
:
///は "非常に複雑な方法" へのパラメータとして送信される "アウト" に
パス "で" からメソッドをコピーします使用している「非常に複雑な方法」のコードを編集するアクセス権(および権利)がありますか? – TofferJ