0

アプリケーションに「diagrams」というフォルダを作成しました。このフォルダにはxmlファイルがあります。私が達成したいのは、アプリケーションを実行すると、それらのxmlファイルがリストビューに入力されることです。基本的に私のアプリケーションパッケージ名はcom.my.application.diagramsです

new File( "/ data / app / com.my.application.diagrams /");フォルダーにアクセスしようとしました。

ディレクトリは表示されますが、xmlファイルは表示されません。xmlファイルを別の場所(たとえばsdcard)に配置し、パス/ sdcard /を直接使用すると、xmlファイルのリストが表示されます。これらのxmlファイルをアプリケーションのどこに配置し、それらにアクセスするためにどのパス名を使用する必要がありますか?

4

2 に答える 2

0

必要に応じてアセットディレクトリを使用することをお勧めします。Androidリソースは、特定のフォルダー名に入れる必要があります。

AssetManagerを使用してそれらにアクセスします。

于 2012-06-17T16:07:52.763 に答える
0

xmlをAssetDirectoryに配置するか、Assetsの下にフォルダーを作成してそこに配置できます。

たとえば、xmlファイルをassets/simple.xmlに配置します

アセットフォルダからファイルを一覧表示するには、次のコードを使用します

      try {
            String[] files = getAssets().list("");

            for (String fileName : files) {
                //Add this fileName in List
            }
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
于 2012-06-17T16:12:22.433 に答える