如何将android content sdk中的缩略图转换为位图?

如何将android content sdk中的缩略图转换为位图?,android,sdk,thumbnails,box,Android,Sdk,Thumbnails,Box,如本期所示,android content sdk中有两种方法返回请求: 第一个的目标是本地文件,另一个是OutputStram对象 在我的情况下,我会在异步任务中获得位图,如下所示: Bitmap bm = BitmapFactory.decodeStream(InputStream is) 因此,在android sdk内容框中找不到解决方案,我尝试将outputStream转换为InputStream,如下所示:(此方法在AsynckTask中调用) 根据这一点: 但是没有成功。 有

如本期所示,android content sdk中有两种方法返回请求:

第一个的目标是本地文件,另一个是OutputStram对象

在我的情况下,我会在异步任务中获得位图,如下所示:

Bitmap bm = BitmapFactory.decodeStream(InputStream is)
因此,在android sdk内容框中找不到解决方案,我尝试将outputStream转换为InputStream,如下所示:(此方法在AsynckTask中调用)

根据这一点:

但是没有成功。 有什么想法吗?
谢谢。

以下是我如何将缩略图转换成位图的:

protected Bitmap getThumbBox(final String id, final BoxSession session)  {
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        BoxDownload req = null;
        try {
            req = new BoxApiFile(session).getDownloadThumbnailRequest(bos, id).setMinSize(256).send();
        } catch (BoxException e) {
            e.printStackTrace();
        }
        byte[] byteArr = bos.toByteArray();
        Bitmap bm = BitmapFactory.decodeByteArray(byteArr, 0, byteArr.length);
        return bm;
    }
protected Bitmap getThumbBox(final String id, final BoxSession session)  {
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        BoxDownload req = null;
        try {
            req = new BoxApiFile(session).getDownloadThumbnailRequest(bos, id).setMinSize(256).send();
        } catch (BoxException e) {
            e.printStackTrace();
        }
        byte[] byteArr = bos.toByteArray();
        Bitmap bm = BitmapFactory.decodeByteArray(byteArr, 0, byteArr.length);
        return bm;
    }