所以我试图在这里使用这种方法:
NavigationalMap map = MapLoader.loadMap ( getFilesDir( ) ,
"Lab-room-peninsula.svg");
mv.setMap( map );
它应该做的是将文件目录作为对象和字符串。问题是,我在nexus 7上运行它,我无法将Lab-room-peninsula.svg保存到我的应用程序专用文件中,因为我无法找到这些私有文件,即使是我把它连接到我的电脑。如何从我在nexus 7的内部存储中存在的目录中将目录解析为目录作为文件对象?
答案 0 :(得分:0)
根据您的问题和评论,我认为您需要将svg文件存储在Android的私人目录中。我将如何做...
String folderName = "Maps"; //e.g.
File folder = new File(getFilesDir().getAbsolutePath() + folderName);
// This would create the folder if does not exist
boolean isSuccessFul = folder.mkdirs();
String fileName = "Lab-room-peninsula.svg";
File file = new File(folder, fileName);
// Do whatever you like to do with file
if (!file.exists()) file.createNewFile();