Comment rechercher des vidéos avec youtube données de l'API Android

Je suis du développement d'une application sous Android qui a besoin de recherche pour les vidéos de YouTube par mot-Clé. J'ai utilisé Youtube API de données avec le code ci-dessous:

    try {
        youtube = new YouTube.Builder(Auth.HTTP_TRANSPORT, Auth.JSON_FACTORY, new HttpRequestInitializer() {
            public void initialize(HttpRequest request) throws IOException {
            }
        }).setApplicationName("YoutubeQoE").build();

        //Define the API request for retrieving search results.
        YouTube.Search.List search = youtube.search().list("id,snippet");

        //Set your developer key from the Google Cloud Console for
        //non-authenticated requests. See:
        //https://cloud.google.com/console
        search.setKey(DeveloperKey.DEVELOPER_KEY);
        search.setQ("dogs");

        //Restrict the search results to only include videos. See:
        //https://developers.google.com/youtube/v3/docs/search/list#type
        search.setType("video");

        //To increase efficiency, only retrieve the fields that the
        //application uses.
        //search.setFields("items(id/kind,id/videoId,snippet/title,snippet/thumbnails/default/url)");
        search.setMaxResults(25);

        SearchListResponse searchResponse = search.execute();
        List<SearchResult> lista = searchResponse.getItems();

    } catch (GoogleJsonResponseException e) {
        System.err.println("There was a service error: " + e.getDetails().getCode() + " : "
                + e.getDetails().getMessage());
    } catch (IOException e) {
        System.err.println("There was an IO error: " + e.getCause() + " : " + e.getMessage());
    } catch (Throwable t) {
        t.printStackTrace();
    }

Pour de DEVELOPER_KEY j'ai utilisé une API publique l'accès à google developer console.

Mais quand j'exécute le programme, il y a un problème dans la ligne:

SearchListResponse searchResponse = recherche.execute();

Dans l'android manifest.xml j'ai ces autorisations:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

Je vous serais très reconnaissant si quelqu'un pouvait m'aider

quelle est l'erreur que vous obtenez?
Chers Josesvm, je suis en train de faire la même chose que vous avez essayé.Mais je ne pouvais pas soutenir les libraires pour cette recherche fichier de classe java.Afin de bien vouloir partager les fichiers jar ou l'emplacement des fichiers jar.

OriginalL'auteur josesvm | 2014-02-20