小编fly*_*fin的帖子

Android Dropbox API无法保存登录信息

我是Android编程的初学者.我一直在努力让Dropbox融入我正在编写的应用程序的[开头].我按照说明查看了Dropbox API附带的基本示例DBRoulette.

我一直遇到的问题是我登录Dropbox(通过网络浏览器),然后确认该应用程序可以使用其Dropbox App文件夹......对于该会话,它工作正常,但是当我完全关闭应用程序并打开它再次,我被要求再次登录!我绝对不想再次重新输入我的所有Dropbox登录内容,即使这只是出于调试目的.有趣的是DBRoulette工作正常,我不必每次都登录!我复制粘贴了该示例中的大部分功能代码.

我们在谈论它时,AccessTokens究竟包含/做什么?他们是否存储信息以创建授权会话?这些信息是否与我从Dropbox开发者网站获得的App key/secret组合不同?我认为这是我的错误,但我不确定.

这是活动:

package com.JS.music;


import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

import com.dropbox.client2.DropboxAPI;
import com.dropbox.client2.android.AndroidAuthSession;
import com.dropbox.client2.session.AccessTokenPair;
import com.dropbox.client2.session.AppKeyPair;
import com.dropbox.client2.session.TokenPair;
import com.dropbox.client2.session.Session.AccessType;



public class MainActivity extends Activity {

private static String TAG = "MainActivity";

private Button gotoRecordingButton;
private Button libraryButton;

//Dropbox
final static private String APP_KEY = "xxxxxxxxxxxxx";
final static private String APP_SECRET = "xxxxxxxxxxxxxx"; 
final static private AccessType ACCESS_TYPE = …
Run Code Online (Sandbox Code Playgroud)

android dropbox-api

3
推荐指数
1
解决办法
2286
查看次数

标签 统计

android ×1

dropbox-api ×1