2010-03-23 12 views
6

Sto provando a creare un'app per Android che esegua una ricerca locale su google.Google Search API per sistemi Android

So che c'è uno Google Search API for Java e sono in grado di utilizzarlo per un'applicazione desktop. Tuttavia, quando uso lo stesso file jar (gsearch.jar) nel mio progetto Android, sorgono alcuni problemi.

Quando chiamo il metodo .localSearch() del mio oggetto gsearch.Client, si verifica un errore di runtime. Il messaggio di errore è: "java.lang.VerifyError: gsearch.Client". Questo messaggio si sta verificando nel log di Debug Monitor Dalvik.

Quindi qual è il problema qui? Posso non utilizzare l'API di ricerca su Android?

Ancora più importante, come si effettua una ricerca locale da un'app Android? Il sdk di Android ha in-built le API di ricerca? Ho potuto trovare solo l'API di Google Maps, e Ricerca sulla carta non è quello che sto cercando ..

Grazie per l'aiuto,

JRH

+0

cosa intendi con locale? – systempuntoout

+0

significa la ricerca che fai su "local.google.com" – jrharshath

risposta

5

Here una soluzione che utilizza una chiamata JSON to google ajax local search senza usando la libreria java gsearch.

+0

e come su una "ricerca locale" su google? come su local.google.com? – jrharshath

+0

Sì, ho trovato i documenti .. ma grazie :) – jrharshath