Estou utilizando a api FileConnection, com J2ME, para gravar em um arquivo no celular
NOKIA C5-03. Com esse celular funciona perfeitamente.
Agora estou tendo problema com o Nokia 500, celular que substituirá o C5-03.
A aplicação não cria o arquivo.
Abaixo o codigo que estou utilizando.
private static String PATH_FILE_MEMORY_CARD = "file:///Memory card/Others/Araujo/";
public static void saveFile(String batLvl, String path) {
try {
try {
filedir = (FileConnection) Connector.open(PATH_FILE_MEMORY_CARD, Connector.READ_WRITE);
if(!filedir.exists())
{
filedir.mkdir();
filedir.close();
}
} catch (Exception e) {
FileConnectionUtil.logString("7.(FileConnectionUtil) " + e.getMessage());
}
file = (FileConnection) Connector.open(PATH_FILE_MEMORY_CARD + path , Connector.READ_WRITE);
try {
file.create();
} catch (IOException io) {
try {
file.delete();
file.create();
} catch (Exception e) {
FileConnectionUtil.logString("8.(FileConnectionUtil) " + e.getMessage());
}
}
if (file.canWrite()) {
OutputStream out = file.openDataOutputStream();
out.write(batLvl.getBytes(), 0, batLvl.getBytes().length);
out.close();
file.close();
}
} catch (IOException ex) {
FileConnectionUtil.logString("9.(FileConnectionUtil) " + ex.getMessage());
}
}
Alguém sabe como me ajudar encontrar o que pode estar ocorrendo?
Tem alguma forma de plugar o telefone no computador e debugar a aplicação em alguma IDE, tipo Eclipse, Netbeans…?
Att
Anderson