Autore Topic: Consiglio sviluppo applicazione web based  (Letto 1429 volte)

Offline Zero

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
  • Dispositivo Android:
    AVD :D
  • Sistema operativo:
    Mac OS X 10.6
Consiglio sviluppo applicazione web based
« il: 29 Marzo 2011, 08:39:19 CEST »
scusate se sono qui da meno di 24 ore e già rompo le scatole ma non voglio supporto tecnico,
vorrei solo chiedervi qualche consiglio per un progetto per il quale mi hanno dato a mala pena 3 giorni :)
io ho appena iniziato a studiare android quindi non sono una spada ma cerco di spiegarvi al meglio.

il mio compito è fare un'app che mandi un httpRequest ad un sito cone dei parametri via GET, il sito
mi darà una risposta ma la dovrò leggere dall'HTML perchè non ho accesso al server o alle API del sito,
acquisiti i dati che mi servono effettuerò un altro GET e questa volta la risposta sarà un certificato con i dati precendenti
in formato PDF.

i dubbi maggiori che ho sono:
ho tutta la pagina HTML caricata in una stringa posso effettuare direttamente da qui il parsing?
e dato che i dati che mi interessano sono attributi del tag non tutte le librerie che ho trovato mi permettono di leggerli o sono io scemo ? :S
Codice (XML): [Seleziona]
<INPUT type="hidden" name="partenza_aereoporto" value="11" >   
<INPUT type="hidden" name="arrivo_regione" value="5" > 
<INPUT type="hidden" name="arrivo_provincia" value="52" >      
<INPUT type="hidden" name="arrivo_comune" value="2804" >
<INPUT type="hidden" name="arrivo_localita" value="null" >                                                             

infine Android di base impedisce di scaricare file di formato sconosciuto(pdf) a meno che non ci sia già installato un software
che lo riconosca, si può ovviare a questo? mi sembra stupido fare un app che per funzionare a pieno ha bisogno di un'altra :)

Grazie in anticipo spero di non chiedere troppo

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Consiglio sviluppo applicazione web based
« Risposta #1 il: 29 Marzo 2011, 09:16:22 CEST »
Se non sbaglio, al DOM parser standard (che ha pure android, org.w3c.dom) puoi passare una stringa, quindi non dovresti avere problemi in merito.

In merito alla tua osservazione sui pdf: come fa il programma che supporta il pdf a funzionare, se prima non è presente un programma che ne supporti il formato? cioè: tu dici che androi dimpedisce il download di file in formato sconosciuto; se la adobe fa un programma che supporta il formato pdf, e permette di scaricarlo, come fa a funzionare? non si trova anche lui nel caso iniziale, cioè che non esiste alcun programma che lo supporta?
Scusami il giro di parole, ma mi sembra un paradosso e cercavo solo di spiegartelo.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline Zero

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
  • Dispositivo Android:
    AVD :D
  • Sistema operativo:
    Mac OS X 10.6
Re:Consiglio sviluppo applicazione web based
« Risposta #2 il: 29 Marzo 2011, 10:12:38 CEST »
sull'ultima cosa sono certo ma forse mi sono spiegato male,

Android blocca il download di file sconosciuti,
a meno che non ci sia un app che comunichi al sistema di essere in grado di riconoscerla (con un intent o non so cosa)

Io però non posso fare un app basandomi sul fatto che l'utente abbia almeno un'altra app per leggere i pdf.

Quindi, conoscete il metodo per permettere il download di file sconosciuti e/o un'alternativa?



per il fatto del parser,quello di DOM riconosce anche i tag scritti male? per esempio sto provando HTMLCleaner ma arrivato al tag <INPUT> non essendo chiuso non lo legge :S

grazie

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Consiglio sviluppo applicazione web based
« Risposta #3 il: 29 Marzo 2011, 10:18:43 CEST »
ma htmlCleaner non provvedeva proprio a sistemare questo tipo di problemi?

per il resto, fammici pensare e ti faccio sapere.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline Zero

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
  • Dispositivo Android:
    AVD :D
  • Sistema operativo:
    Mac OS X 10.6
Re:Consiglio sviluppo applicazione web based
« Risposta #4 il: 29 Marzo 2011, 11:04:55 CEST »
ahahah beh io non sono un genio ma sinceramente attualmente mi sembra che non vada, provo a rileggermi un pò la documentazione,
comunque se ti viene qualche idea te ne sarei molto grato xD

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Consiglio sviluppo applicazione web based
« Risposta #5 il: 29 Marzo 2011, 11:49:31 CEST »
in teoria per scaricare il file ti devi fare una URL Connection e scaricartelo a manina, dandogli te nome del file ecc, e salvarlo nella SD...
cerca sul web robe tipo: android download file, android developers download file....
di sicuro trovi tanta roba!
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Zero

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
  • Dispositivo Android:
    AVD :D
  • Sistema operativo:
    Mac OS X 10.6
Re:Consiglio sviluppo applicazione web based
« Risposta #6 il: 29 Marzo 2011, 14:49:00 CEST »
ok provo

Offline Zero

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
  • Dispositivo Android:
    AVD :D
  • Sistema operativo:
    Mac OS X 10.6
Re:Consiglio sviluppo applicazione web based
« Risposta #7 il: 12 Aprile 2011, 15:17:33 CEST »
scusate se ho aperto l'altro topic, comunque innanzitutto ringrazio per HTML cleaner ho risolto,
ora riprovo il consiglio dell'URL connection per il download