Åbne filer på mobilen?

Tags:    java

Hvordan kan man åbne en fil på mobilen?
Dataen skal helst bare læses ind i en variabel... :)

- Mads



7 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hvordan kan man åbne en fil på mobilen?
Dataen skal helst bare læses ind i en variabel... :)


Et eksempel kunne være således:

String path = "/res/tilemap.dat";
InputStream inputStream = this.getClass().getResourceAsStream(path);

int c = 0;

// Laes en byte ad gangen
while (c != -1) {
c = inputStream.read();

// Foretag dig et eller andet med den læste byte
// ...
}

inputStream.close();

Filen skal eksistere i jar-filen under den path, som leveres til "getResourceAsStream".

Man kan også læse flere bytes ad gangen, hvis man skifter "read" ovenover ud med én af følgende metoder:

public int read(byte[] b);
public int read(byte[] b, int off, int len);

Mvh Bjørn


-- Mobiludvikler ? http://developer.bionictrout.dk : http://www.bionictrout.dk --




Hvordan kan man åbne en fil på mobilen?
Dataen skal helst bare læses ind i en variabel... :)


Et eksempel kunne være således:

String path = "/res/tilemap.dat";
InputStream inputStream = this.getClass().getResourceAsStream(path);

int c = 0;

// Laes en byte ad gangen
while (c != -1) {
c = inputStream.read();

// Foretag dig et eller andet med den læste byte
// ...
}

inputStream.close();

Filen skal eksistere i jar-filen under den path, som leveres til "getResourceAsStream".

Man kan også læse flere bytes ad gangen, hvis man skifter "read" ovenover ud med én af følgende metoder:

public int read(byte[] b);
public int read(byte[] b, int off, int len);

Mvh Bjørn


-- Mobiludvikler ? http://developer.bionictrout.dk : http://www.bionictrout.dk --


Ok... Men ved du hvordan man kan finde ud af om en fil eller mappe eksisterer...?
Hvis du ikke kender svaret behøver du ikke svare, men du skal under alle omstændigheder lige ligge et svar før du kan få dine UP's...

- Mads



Hvor ligger filen henne? I din JAR fil eller i selve filsystemet?

Hvis det er sidstnævnte, hvilken telefon har du da?

Mvh Bjørn

-- Mobiludvikler ? http://developer.bionictrout.dk : http://www.bionictrout.dk --




Hvor ligger filen henne? I din JAR fil eller i selve filsystemet?

Hvis det er sidstnævnte, hvilken telefon har du da?

Mvh Bjørn

-- Mobiludvikler ? http://developer.bionictrout.dk : http://www.bionictrout.dk --


Det er filer på selve telefonen... Jeg har en Nokia 6220 telefon

- Mads



Det er filer på selve telefonen... Jeg har en Nokia 6220 telefon


Det kan, så vidt jeg ved, ikke lade sig gøre. Visse telefoner har MIDP extensions, som gør dette muligt, men desværre ikke Nokia.

Jeg vil dog ikke afvise, at det er muligt, da jeg aldrig selv forsøgt at skrive til filsystemet, så hvis du finder en metode, ville det da være interessant at vide, hvordan du gjorde.

Mvh Bjoern

-- Mobiludvikler ? http://developer.bionictrout.dk : http://www.bionictrout.dk --




Det er filer på selve telefonen... Jeg har en Nokia 6220 telefon


Det kan, så vidt jeg ved, ikke lade sig gøre. Visse telefoner har MIDP extensions, som gør dette muligt, men desværre ikke Nokia.

Jeg vil dog ikke afvise, at det er muligt, da jeg aldrig selv forsøgt at skrive til filsystemet, så hvis du finder en metode, ville det da være interessant at vide, hvordan du gjorde.

Mvh Bjoern

-- Mobiludvikler ? http://developer.bionictrout.dk : http://www.bionictrout.dk --


Jeg vil da undersøge om det kan lade sig at gøre :)

- Mads



Det er filer på selve telefonen... Jeg har en Nokia 6220 telefon


Det kan, så vidt jeg ved, ikke lade sig gøre. Visse telefoner har MIDP extensions, som gør dette muligt, men desværre ikke Nokia.

Jeg vil dog ikke afvise, at det er muligt, da jeg aldrig selv forsøgt at skrive til filsystemet, så hvis du finder en metode, ville det da være interessant at vide, hvordan du gjorde.

Mvh Bjoern

-- Mobiludvikler ? http://developer.bionictrout.dk : http://www.bionictrout.dk --


Jeg vil da undersøge om det kan lade sig at gøre :)

- Mads


Jamen så tror jeg bare jeg lukker :)

- Mads



t