【kotlin】DropBoxのAPIを使用する。
開発環境
- Mac OS 13.2
- Android studio 2021.2.1 Patch 2
DropBoxでAPIを使用する準備
- DropBoxDeveloperでappを作成
以下のページのcreate appボタンからappを開始します。
https://www.dropbox.com/developers/apps
以下の内容を入力しcreate appボタンで作成されます。
作成されたらapp keyをメモしておきましょう。
後で使用します。
AndroidProjectの設定
- DoropBoxのライブラリを追加
build.gradle(:app)に追加します。
dependencies { implementation 'com.dropbox.core:dropbox-core-sdk:5.4.4' }
- AndroidManifest.xmlの編集
以下のpermissionを追加します。
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
以下の認証用のActivityを追加します。
<activity android:name="com.dropbox.core.android.AuthActivity" android:configChanges="orientation|keyboard" android:launchMode="singleTask" android:exported="true"> <intent-filter> <data android:scheme="db-{dropboxのappKey}"/> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>