|
|
|
|
Strumenti |
30-11-2006, 13:50 | #1 |
Senior Member
Iscritto dal: May 2003
Messaggi: 1505
|
Leggere sd da Java
Vorrei sviluppare un'applicativo che legga da un lettore sd il contenuto di una scheda,magari anche campi "informazione" tipo seriale,dimensione etc..
Non so da dove cominciare,mi potreste dare qualche dritta su che librerie utilizzare?
__________________
Intel e5450 |-| Dark Knight Xigmatek S1283 |-| Asus P5k SE/EPU |-| OCZ DDR2 PC2-6400 Platinum Revision 2 Dual Channel 4X1024MB 893Mhz |-| Seagate Barracuda 7200.11 500 Gb Sata 300 Buffer 32 Mb 7200 Rpm |-| Sapphire HD 6950 2GB DDR5 |
30-11-2006, 14:01 | #2 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Una volta "montata" la scheda è accessibile da Java come un qualsiasi altro drive, se si tratta di windows, o come una qualsiasi cartella, per unix. Il che significa che puoi leggere e scrivere ma non hai a disposizione un mezzo per sapere dimensioni, seriale o altre informazioni non direttamente attinenti alla lettura o scrittura di dati. C'è qualcosa in Java 6 (dimensioni e disponibilità) ma in linea generale penso che ti convenga fare un ponte JNI e richiedere le informazioni usando una libreria nativa: immagino che siano informazioni semplicemente ricavabili in qualsiasi sistema operativo e che questa semplicità ti renda facile la produzione di librerie ad hoc per i sistemi papabili.
|
30-11-2006, 14:07 | #3 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Quindi tutto quello che puoi fare con i file in Java, lo puoi fare pure con il contenuto di queste schede.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
27-12-2006, 09:55 | #4 | |
Senior Member
Iscritto dal: May 2003
Messaggi: 1505
|
Quote:
Oppure qualche esemio di uso JNI che mi consenta di svilppare la mia applicazione per veder il seriale in maniera rapida senza dover studiare a fondo jni?
__________________
Intel e5450 |-| Dark Knight Xigmatek S1283 |-| Asus P5k SE/EPU |-| OCZ DDR2 PC2-6400 Platinum Revision 2 Dual Channel 4X1024MB 893Mhz |-| Seagate Barracuda 7200.11 500 Gb Sata 300 Buffer 32 Mb 7200 Rpm |-| Sapphire HD 6950 2GB DDR5 |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:51.