使用android中的picasawebservice将图像上传到Picasa

时间:2012-09-14 05:42:43

标签: android image-uploading picasa

我正在开发将图片上传到Picasa的Android应用,但在身份验证时我获得了ClassnotfoundException并且有时Unable to execute dex: Java heap space

所有Gdata jar文件都在Lib文件夹中,其中包含Guava-11.0.2文件。

注意:我正在验证Android模拟器上的应用程序。

package com.example.temp;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ListView;

import com.google.gdata.client.*;
import com.google.gdata.client.photos.*;

import com.google.gdata.data.*;
import com.google.gdata.data.media.*;
import com.google.gdata.data.photos.*;
import com.google.gdata.util.AuthenticationException;


public class Temp extends Activity implements OnClickListener {

    Button oButton;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_temp);

        oButton = (Button) findViewById(R.id.btnok);


        oButton.setOnClickListener(this);


    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_temp, menu);
        return true;
    }

    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        PicasawebService oPicasaWebService = new PicasawebService("example");
        try {
            oPicasaWebService.setUserCredentials("ashishmchauhan@gmail.com", "qualis");
        } catch (AuthenticationException e) {
            // TODO Auto-generated catch block
            Log.d("Temp",e.getMessage());
            e.printStackTrace();
        }

    }



}

0 个答案:

没有答案