Search code examples
javaandroidandroid-sdk-2.1

Retrieving Google calendar list using gdata-android-2.2.1-alpha


I need a simple working example with all the relevant import. I found only one example but its too complicated and many imports are missing


Solution

  • Okay I've found a better solution I written this using HttpGet

        /***************************************************************************************************************************/
    /*                        RETURNS Calendar List                                                                            */
    /***************************************************************************************************************************/
    //@param authKey, represents the token key ,Auth=......
    public void calendarList(String authKey){ 
    
        HttpClient httpclient = new DefaultHttpClient();
        HttpGet httpget = new HttpGet("https://www.google.com/calendar/feeds/default/allcalendars/full");
        httpget.setHeader("Authorization","GoogleLogin "+authKey);
    
    
        // Execute HTTP Post Request
        org.apache.http.HttpResponse response; 
        try {
            response = httpclient.execute(httpget);
            HttpEntity httpEntity = response.getEntity();
    
            InputStream stream = httpEntity.getContent();
            BufferedReader reader = new BufferedReader(new InputStreamReader(stream));
    
            StringBuilder total = new StringBuilder();
            String line;
            while ((line = reader.readLine()) != null) {
                total.append(line);
                Log.d("RESPONSE LIST",line+"\n");                               
            }
    
    
    
        } catch (ClientProtocolException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    
    }