android - 实时 sdk 访问 token android

标签 android onedrive live-sdk

我正在使用 live sdk 将 onedrive 集成到我的 Android 应用程序中我想知道是否有一种方法可以使用访问 token 初始化客户端,或者有什么方法可以让我不必让用户登录多次,就像在 Dropbox SDK 中一样。任何帮助将不胜感激,谢谢!

最佳答案

    auth = new LiveAuthClient(this, AppConnectionSettings.ONE_DRIVE_APP_CLIENT_ID);      // private LiveAuthClient auth; - class member     
            SharedPreferences prefs = getSharedPreferences(AppSettings.ONE_DRIVE_PREFS_NAME, Context.MODE_PRIVATE);
            String refreshToken = prefs.getString(AppConnectionSettings.ONE_DRIVE_REFRESH_TOKEN_KEY, null); // save it to shared preferences on first login
            LiveAuthListener liveAuthListener = (LiveAuthListener) this; 
            Object userState = new Object();
            auth.initialize(scopes, liveAuthListener, userState, refreshToken);

终于找到了解决办法:)

关于android - 实时 sdk 访问 token android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24720212/

相关文章:

c# - 如何将文件从独立存储复制到 skydrive

android - 摇晃检测android wear

java - 在测试应用程序或网站时,本地化和国际化测试是否重要?

android - ProgressBar 不会立即在 android 中显示

azure - 在应用模式下通过 Microsoft Graph 访问 AD 用户 OneDrive for Businesses

linux - google Drive 或 onedrive 作为 Linux 服务器中的本地驱动器

java - 如何在不违反DRY原则的情况下从多个Activity开始一个Activity?

javascript - 如何使用 MS Graph API 上传任何文件?

android - 如何将 Microsoft 的 LiveSDK 导入到 Android Studio 项目中?

security - Microsoft 帐户 JWT 身份验证 token 是如何签名的?