Autore Topic: Problema: gestione file moooolto grandi  (Letto 1056 volte)

Offline Lycenhol

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus 7
  • Sistema operativo:
    Winzoz 7
Problema: gestione file moooolto grandi
« il: 30 Novembre 2013, 09:22:24 CET »
0
Salve
Ho un problema: devo gestire dei file moolto grandi, dell'ordine di svariati giga per intenderci.
Il mio problema è come fare, dato che le funzioni di input ed output hanno tutte int come offset.
Grazie

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Problema: gestione file moooolto grandi
« Risposta #1 il: 30 Novembre 2013, 09:51:50 CET »
0
Potrebbe essere necessario passare a NDK.

E poi con quelle dimensioni, a parte il gestirli, è un problema anche farceli entrare ed uscire dal terminale.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Lycenhol

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus 7
  • Sistema operativo:
    Winzoz 7
Re:Problema: gestione file moooolto grandi
« Risposta #2 il: 30 Novembre 2013, 10:01:21 CET »
0
Il problema ce l'ho nella componente su PC che fa da server.
Però forse ho trovato come gestire il file: FileChannel dalle specifiche della libreria sembrerebbe poter gestire cose enormi.
Dovrei poter estrapolare la parte che mi interessa ed inviarla al client su Android.

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Problema: gestione file moooolto grandi
« Risposta #3 il: 30 Novembre 2013, 10:06:12 CET »
0
Il problema ce l'ho nella componente su PC che fa da server.
Però forse ho trovato come gestire il file: FileChannel dalle specifiche della libreria sembrerebbe poter gestire cose enormi.
Dovrei poter estrapolare la parte che mi interessa ed inviarla al client su Android.

Solo per capire: ma se è un problema di server, perchè chiedere in un forum android?  :D
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Lycenhol

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus 7
  • Sistema operativo:
    Winzoz 7
Re:Problema: gestione file moooolto grandi
« Risposta #4 il: 02 Dicembre 2013, 17:42:51 CET »
0
Solo per capire: ma se è un problema di server, perchè chiedere in un forum android?  :D

Perchè alla base di Android c'è Java e quindi davo per scontato che foste tutti guru anche del linguaggio in genere.
D'ora innanzi farò solo domande più mirate, grazie!

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Problema: gestione file moooolto grandi
« Risposta #5 il: 02 Dicembre 2013, 18:54:57 CET »
0
Perchè alla base di Android c'è Java e quindi davo per scontato che foste tutti guru anche del linguaggio in genere.

Non è proprio così. Per Android puoi programmare nativamente con NDK, ha poi una virtual machine chiamata Dalvik nel qualche girano applicazione realizzate con SDK. L'SDK usa come linguaggio il Java, ma non usa gli stessi package del Java; alcuni mancano, alcuni sono stati scritti in modo da usare gli stessi identici nomi e le stesse identiche funzioni (ma il codice interno è diverso, vedi causa tra google e oracle). Se una tua classe Java fa uso di package che sono stati "portati" su android SDK, allora riesci a ricompilarla anche su Android, altrimenti no. Anche la Dalvik non è una virtual machine Java, è una virtual machine per applicazioni compilate con Android SDK.

D'ora innanzi farò solo domande più mirate, grazie!

Non è per una qualche presunzione, tutt'altro. E' perchè il forum è dedicato esclusivamente ad Android, i moderatori cercano di dare una mano a tutti, e anche volendo non c'è il tempo per aiutare su argomento extra-forum per i quali ci sono sicuramente altre community.  ;-)
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store