我正在使用以下代码在BlackBerry模拟器上编写文本文件。我的数据已成功写入文件,但我无法找到我的文件。我在哪里可以在模拟器上找到我的文件?
public static void debug() {
OutputStream os = null;
FileConnection fc = null;
try {
String data = "Hello This is Yogesh working on blackberry";
Dialog.alert("TEST_1");
fc = (FileConnection)Connector.open("file:///SDCard/test.txt",Connector.READ_WRITE);
//fc = (FileConnection)Connector.open("file:///SDCard/BlackBerry/pictures/test.txt",Connector.READ_WRITE);
Dialog.alert("TEST_2");
//FileConnection fc = (FileConnection)Connector.open(System.getProperty("file:///SDCard/"+"test.txt"),Connector.READ_WRITE);
Dialog.alert("TEST_3");
if(!fc.exists()) {
Dialog.alert("TEST_31");
fc.create();
}
Dialog.alert("TEST_4");
os = fc.openOutputStream();
Dialog.alert("TEST_5");
os.write(data.getBytes());
Dialog.alert("TEST_6");
Dialog.alert("Data written successfully...!!!");
} catch(Exception e) {
Dialog.alert("Exception in writing logs :"+e);
} finally {
if(os != null) {
try {
os.close();
} catch(Exception e) { }
}
if(fc != null) {
try {
fc.close();
} catch(Exception e) { }
}
}
答案 0 :(得分:0)
在模拟器中,如果打开“文件”应用程序,则在“应用程序”文件夹中,可以选择“文件文件夹”,然后选择“媒体卡”,浏览SDCard文件。
答案 1 :(得分:0)
在模拟器中,您还可以转到媒体,单击菜单按钮,选择浏览并浏览到您的文件。
另一种选择是将模拟器设置为将内容保存到文件系统上的选定位置:在Eclipse中转到运行 - >调试配置 - >模拟器标签 - >内存标签。检查“使用PC文件系统获取SD卡文件”选项并浏览到您的首选位置。我觉得这很方便。
希望这会有所帮助:)