2010-03-23 5 views
6

Je suis en train de construire une application Android qui ferait une recherche locale sur google.Google Recherche api pour les systèmes Android

Je sais qu'il existe un Google Search API for Java, et je suis capable de l'utiliser pour une application de bureau. Toutefois, lorsque j'utilise le même fichier jar (gsearch.jar) dans mon projet Android, certains problèmes se posent.

Lorsque j'appelle la méthode .localSearch() de mon objet gsearch.Client, une erreur d'exécution se produit. Le message d'erreur est: "java.lang.VerifyError: gsearch.Client". Ce message apparaît dans le journal Dalvik Debug Monitor.

Alors, quel est le problème ici? Puis-je ne pas utiliser l'API de recherche sur Android?

Plus important encore, comment puis-je faire une recherche locale à partir d'une application Android? Est-ce que l'android sdk a des API de recherche intégrées? Je ne pouvais trouver la recherche api carte et carte est pas ce que je cherche ..

Merci pour l'aide,

HJR

+0

Que voulez-vous dire par local? – systempuntoout

+0

signifie que vous effectuez une recherche sur "local.google.com" – jrharshath

Répondre

5

Here une solution à l'aide d'un appel JSON à Google ajax local search sans en utilisant la bibliothèque java gsearch.

+0

et que pensez-vous d'une "recherche locale" sur google? comme sur local.google.com? – jrharshath

+0

Oui, j'ai trouvé les docs .. mais merci :) – jrharshath