fedcas Pubblicato: 26 Ottobre 2008 Segnalazione Share Pubblicato: 26 Ottobre 2008 Per fare un esempio, sto cercando di capire dove vengono salvati i savegames dei giochi java o la cronologia di operamini. Link to comment Condividi su altri siti More sharing options...
JumpJack_ Pubblicato: 26 Ottobre 2008 Segnalazione Share Pubblicato: 26 Ottobre 2008 Per fare un esempio, sto cercando di capire dove vengono salvati i savegames dei giochi java o la cronologia di operamini. cerca "j2me recordstore". le midlet non hanno accesso, normalmente, al filesystem, possono scrivere solo nei "loro" file. Link to comment Condividi su altri siti More sharing options...
fedcas Pubblicato: 26 Ottobre 2008 Autore Segnalazione Share Pubblicato: 26 Ottobre 2008 (modificato) in effetti, per fare un esempio, operamini chiede ogni volta l'autorizzazione quando deve leggere o scrivere dati da qualche parte (ad esempio se si deve scaricare un file)... ma questi loro file quindi dove stanno? Il jar che sta in /private/102033e6/midlets/ ho visto che ha come data di ultima modifica quella di installazione, dunque non vengono salvati lì. Ma a questo punto ho anche un'altra domanda, l'icona dei vari programmi che ho nel menu è un collegamento che rimanda a cosa? Nel caso dei programmi .sis rimanda all'eseguibile che sta in /sys/bin/ giusto? e nel caso dei java? rimanda ai jar in 102033e6 o no? Ora comunque sto leggendo con google qualche pagina trovata come mi hai consigliato vediamo cosa trovo... EDIT: qui c'è della roba interessante: http://developers.sun.com/mobility/midp/ar...es/databaserms/ Ma quindi questo record store è un unico file di sistema del telefono dove vengono salvati tutti insieme i dati di tutte le applicazioni j2me? Modificato 26 Ottobre 2008 da fedcas Link to comment Condividi su altri siti More sharing options...
JumpJack_ Pubblicato: 26 Ottobre 2008 Segnalazione Share Pubblicato: 26 Ottobre 2008 se ti chiede l'autorizzazione, vuol dire che sta effettivamente accedendo al filesystem, quindi sta creando dei file. Per sapere dove... non puoi! Dipende da chi ha scritto il programma! Devi fare una ricerca con un filemanager sul cell (la PC suite non vede tutte le cartelle del cell). Link to comment Condividi su altri siti More sharing options...
fedcas Pubblicato: 26 Ottobre 2008 Autore Segnalazione Share Pubblicato: 26 Ottobre 2008 (modificato) se ti chiede l'autorizzazione, vuol dire che sta effettivamente accedendo al filesystem, quindi sta creando dei file. Per sapere dove... non puoi! Dipende da chi ha scritto il programma! Devi fare una ricerca con un filemanager sul cell (la PC suite non vede tutte le cartelle del cell). no aspetta non mi sono spiegato, ho fatto l'esempio del messaggio di autorizzazione quando si scarica un file per confermare che effettivamente come dici tu, tutte le altre volte che non mi vengono chieste autorizzazioni ma che comunque vengono salvati dei dati (cronologia, preferiti ecc) questi devono risiedere per forza in questo record store... dunque è quello che mi interessa capire dove sta e come funziona EDIT: Record store names are case sensitive, and cannot be more than 32 characters long. Also, a MIDlet cannot create two record stores with the same name in the same application, but it can create a record store with the same name as a MIDlet in another application. When you create a new record store, it is stored under a directory called NOJAM. For example, assume you are using the Wireless Toolkit and that it is is installed under C:\J2MEWTK. If your project name is StockQuotes and your record store is mystocks, the record store is created under C:\J2MEWTK\NOJAM and it has the name mystocks.db. sono questi? provo a vedere se trovo queste cartelle nojam... Modificato 26 Ottobre 2008 da fedcas Link to comment Condividi su altri siti More sharing options...
fedcas Pubblicato: 26 Ottobre 2008 Autore Segnalazione Share Pubblicato: 26 Ottobre 2008 come non detto mi sa che quelle cartelle nojam riguardano gli emulatori per pc: http://discussion.forum.nokia.com/forum/sh...ead.php?t=47170 Link to comment Condividi su altri siti More sharing options...
JumpJack_ Pubblicato: 26 Ottobre 2008 Segnalazione Share Pubblicato: 26 Ottobre 2008 come non detto mi sa che quelle cartelle nojam riguardano gli emulatori per pc:http://discussion.forum.nokia.com/forum/sh...ead.php?t=47170 si', quella è la cartella sull'emulatore.... Sul cell non so dove vadano a finire i dati dei recordstore. Credevo andassero nel jar, ma se dici che la data resta la stessa... Pero' fossi in te controllerei: i JAR sono solo ZIP rinominati, non ci vuole niente a ficcarci il naso dentro. ;-) Link to comment Condividi su altri siti More sharing options...
JumpJack_ Pubblicato: 26 Ottobre 2008 Segnalazione Share Pubblicato: 26 Ottobre 2008 Forse ho trovato: https://developer.symbian.com/forum/thread....messageID=72854 Link to comment Condividi su altri siti More sharing options...
memoryn70 Pubblicato: 27 Ottobre 2008 Segnalazione Share Pubblicato: 27 Ottobre 2008 I file di record java sono nominati cosi all'interno della cartella del .jar stesso di solito: rms.db Link to comment Condividi su altri siti More sharing options...
fedcas Pubblicato: 27 Dicembre 2008 Autore Segnalazione Share Pubblicato: 27 Dicembre 2008 ah per la cronaca, alla fine a forza di cercare tra le cartelle del cel li ho trovati!!! c:\private\100012a5\ e:\private\100012a5\ gli rms.db nella cartella del jar erano sui 2nd, sui 3rd i file hanno il nome tipo DBS_10204058_hash quell'hash devo ancora capire bene a cosa serva ma è quello che si trova anche in private\10203636\ ho fatto qualche prova e riesco a gestire tranquillamente le impostazioni di operamini Link to comment Condividi su altri siti More sharing options...
fedcas Pubblicato: 20 Ottobre 2010 Autore Segnalazione Share Pubblicato: 20 Ottobre 2010 Aggiornamento: sugli FP2 pare che le cose siano cambiate. Sul mio E72 i recordstore sono in una cartella rms, ogni midlet ha la sua, all'interno di \private\102033E6\ i file hanno estensione .rs e sono incompatibili con quelli vecchi. Link to comment Condividi su altri siti More sharing options...
Traal Pubblicato: 29 Ottobre 2010 Segnalazione Share Pubblicato: 29 Ottobre 2010 ma sul io sul mio n70 non ho la cartella private in e? in c c'è l'ho però e vuota eppure io opera mini l'ho installato. Link to comment Condividi su altri siti More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Accedi Ora