如何在Android应用程序中将pdf文件上传到谷歌驱动器

时间:2015-03-30 14:53:25

标签: android google-drive-api

我正在尝试将新的pdf文件上传到Android应用程序中的google驱动器。但它会抛出null异常。它只上传图片格式。所以请提出任何建议如何上传pdf文件。

protected void onActivityResult(final int requestCode, final int resultCode, 
                                final Intent data) {
    switch (requestCode) {
        case REQUEST_CODE_CAPTURE_IMAGE:
            if (resultCode == Activity.RESULT_OK) {
                Uri uri = data.getData();
                try {
                    mBitmapToSave = BitmapFactory.decodeStream(
                            getContentResolver().openInputStream(uri));
                    Toast.makeText(getApplicationContext(), filenameSP, 3000).show();
                } catch (FileNotFoundException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                mBitmapToSave = BitmapFactory.decodeStream(
                        getContentResolver().openInputStream(uri));

这里我将pdf文件路径传递给它nullPointerException