Avatar billede mollevp Nybegynder
22. februar 2005 - 23:50 Der er 5 kommentarer og
1 løsning

Java 2 ME - fil håndtering

Hej alle...

Vi sidder og skal udvikle en applikation, hvor det bl.a skal være muligt at dele/hente billeder mellem to mobiltelefoner... Vi skal helst kunne gemme en del filer på telefonerne, det er forresten ret nye modeller vi anvender(da de skal understøtte JSR 82)

Mit spørgsmål er så:

Skal alt data gemmes i RMS'et?
- Hvis ja: Hvor meget plads er der så til rådighed(typisk)?
 
- Hvis nej: Har man adgang til et filsystem på mobiltelefonen?

MVH morten
Avatar billede simonvalter Praktikant
23. februar 2005 - 01:01 #1
Skal alt data gemmes i RMS'et? >

Ja som udgangspunkt da j2me ikke giver dig adgang til filsystem. Men hvis en telefon vendor skulle ønske at give en api med så man f.eks kan gemme på et memory card så skal de have lov til det .. det er bare ikke standard og dermed ikke nogen funktionalitet du kan regne med og den eneste måde at finde ud af hvad man kan specifikt med en telefon er at læse developer dokumentationen.

Hvis ja: Hvor meget plads er der så til rådighed(typisk)?

Midp standarden siger:

- 256 kilobytes of nonvolatile memory for the MIDP components

- 8 kilobytes of nonvolatile memory for application-created persistent data

- 128 kilobytes of volatile memory for the Java runtime environment

så der er ikke nogen garanti for mere end 8 KB... igen skal du læse telefonens dokumentation.
Avatar billede mollevp Nybegynder
23. februar 2005 - 01:18 #2
Ok, det jeg frygtede...

Jeg står så tilbage med et problem: Hvad kan jeg så gøre med alle billederne - 8KB er jo umiddelbart ikke ret meget... Er der nogle alternativer? - forslag er meget velkommende...
Avatar billede simonvalter Praktikant
23. februar 2005 - 01:36 #3
8 KB er minimum jeg er ret sikker på at langt de fleste nyere telefoner har mere .. en nokia 6230 har vist 3.5 MB

eneste anden mulighed jeg kan se er at opbevare billeder eksternt på en server men det er nok ikke den bedste løsning.
Avatar billede mollevp Nybegynder
23. februar 2005 - 02:49 #4
Ok, tak for dine hurtige svar...
Avatar billede mollevp Nybegynder
23. februar 2005 - 02:54 #5
Lige tilsidst, bare lige så jeg ikke går galt i byen:

inde på www.forum.nokia.com - vælger jeg fx. en 7610.. kan man set at der står: "Shared Memory for Storage: 8MB" dette vil sige at der er 8MB persistent storage?

Hvis ikke hvor kan man så få oplysningerne?
Avatar billede simonvalter Praktikant
23. februar 2005 - 08:44 #6
Det lyder meget rigtigt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester