最近は園芸のお話が多かったので、久しぶりにプログラムのお話を忘備録として書きます。
AndroidでDropboxのAPIを使用するアプリを作る前段階として、Dropboxのサンプルアプリを動かしたので手順をメモ。大きく分けて「Dropboxへのアプリケーション登録」と「Eclipseでのサンプルアプリのコードの一部書き換え」で実行することができた。もちろん、ここに書いた内容は全てDropboxの公式ドキュメントに書かれていた。
1. Dropboxにアクセスし、デベロッパー向けを選択する
2. Apps consoleを選択して、Create an appボタンをクリックする
3. アプリ名を入れてCoreを選択する。Permission Typeは今後色々と触っていきたいのでfull Dropboxを選択した。ここで入れるアプリ名はAndroidアプリケーションと同じである必要はないが、アプリケーションからDropboxへのアクセスを求めるときに表示される。
4. App keyとApp secretが表示される。この2つの値は後でサンプルアプリで使用する。ここまででDropbox側での登録は完了!
5. 次にSDK(サンプルアプリ含む)をダウンロードする。Core APIのSDKの中からAndroid行のDropboxボタンをクリックする。
6. SDKは直接ダウンロード出来るわけではなく、以下のダイアログが表示されて自分のアカウントのDropboxに追加された。さて、次からはADT(eclipse)での作業。
7. ADT(Eclipse)のFileメニューからImportを選択する。表示されたダイアログで「Existing Android Code Into Workspace」を選択する。
8. Dropboxに追加された「Browse...」ボタンからSDKを選択する。
9. DBRouletteプロジェクトが追加されている。そのなかのDBRoulette.javaを開き、APP_KEYとAPP_SECRETに4.で表示されたものを入力する。また、3.でFull Dropboxを選択したため、ACCESS_TYPEもAccessType.DROPBOXに書き換える。
10. 最後にAndroidManifest.xml内の<data android:scheme="db-...のdb-以降に4.のApp Keyを入力する。以上で設定は完了。いよいよサンプルアプリケーションを動かす。
12. サンプルアプリを起動するとLink with Dropboxボタンのみが表示される。このボタンをクリックするとDropboxへのアクセス許可が求められる。
13. Dropboxへのアクセスを許可すると、RouletteボタンとMew Photoボタンが表示される。RouletteボタンをクリックするとDropbox内のPhotosフォルダから写真がランダムで取得される。New Photoボタンをクリックするとカメラが起動し、写真を撮ると自動的にPhotosフォルダに追加される。
以上でサンプルアプリのお試しは終了。
0 件のコメント:
コメントを投稿