Как использовать DropBoxInputStream для отображения изображения здесь?

Если кто-то может помочь, я был бы действительно крут. Я создаю приложение, в котором я пытаюсь получить доступ к своим файлам и отобразить, а затем отобразить их в Android ViewView.

Как мне использовать DropBoxInputStream для отображения изображения здесь?

import java.io.IOException;

public class MainActivity extends AppCompatActivity {
  private DropboxAPI dropboxAPI;


  private Button uploadBtn;

  private final static String DROPBOX_FILE_DIR="/DropboxDemo/";
  private final static String DROPBOX_NAME="dropbox_prefs";
  private TextView tv;

  final static private String APP_KEY = "fiwj0pn9624nxh3";
  final static private String APP_SECRET = "**********";
  private DropboxAPI<AndroidAuthSession> mDBApi;
  private final static Session.AccessType ACCESS_TYPE= Session.AccessType.DROPBOX;
  private FileOutputStream mOutputStream;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);

      uploadBtn = (Button) findViewById(R.id.uploadBtn);

      tv=(TextView)findViewById(R.id.tv);
      AppKeyPair appKeys = new AppKeyPair(APP_KEY, APP_SECRET);
      AndroidAuthSession session = new AndroidAuthSession(appKeys);
      mDBApi = new DropboxAPI<AndroidAuthSession>(session);
      mDBApi.getSession().startOAuth2Authentication(MainActivity.this);
      uploadBtn.setOnClickListener(new View.OnClickListener() {
          @Override
          public void onClick(View view) {
              FileOutputStream outputStream = null;
              try {
                  DropboxAPI.DropboxInputStream dropboxInputStream=mDBApi.getFileStream("/gj.png",null);
              } catch (Exception e ) {
                  System.out.println("Something went wrong: " + e);
              } finally {
                  if (outputStream != null) {
                      try {
                          outputStream.close();
                      } catch (IOException e) {}
                  }
              }
          }
      });

  }
  [...]
}

0 ответов

Другие вопросы по тегам