1. About Dropbox API
Dropbox Api에 대해
2. androidManifest.xml
https://www.dropbox.com/developers/sync/sdks/androi
3. APIs
a. sync.
https://www.dropbox.com/developers/sync/docs/android
b. core.
https://www.dropbox.com/developers/core/docs
c. datastore.
https://www.dropbox.com/developers/datastore/tutorial/android
core를 사용하면 됨
4. app register
https://www.dropbox.com/developers/apps
5. start with accounterManager
DbxAccountManager.getInstance(getApplicationContext(), appKey, appSecret);
appkey, appSecret 은 사용자 인증 후(Email 인증) app 등록 후 표시됨
6. 가능한 활동
1. 파일 업로드
2. 파일 다운로드
3. 파일 정보
4. File class와 동일한 내용(생성 / 삭제 / 수정 / 폴더, 파일 목록)
5. 파일 섬네일
6. 열기
7. 닫기
7. 파일 목록 가져오기
DropboxAPI mApi;
mApi = new DropboxAPI(session);
mApi.getSession().startAuthentication(DBRoulette.this);
if (session.authenticationSuccessful()) {
try {
// Mandatory call to complete the auth
session.finishAuthentication();
// Store it locally in our app for later use
TokenPair tokens = session.getAccessTokenPair();
storeKeys(tokens.key, tokens.secret);
setLoggedIn(true);
} catch (IllegalStateException e) {
showToast("Couldn't authenticate with Dropbox:" + e.getLocalizedMessage());
Log.i(TAG, "Error authenticating", e);
}
}
Entry existingEntry = null;
try {
existingEntry = mApi.metadata("/", 100, null, true, null);
} catch (DropboxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
이 mApi.metadata를 각 폴더 레벨마다 호출해야함.
공유 : DropboxAPI.share(path);
'프로그래밍 > Android 짜투리 지식' 카테고리의 다른 글
[android] get resource id by String (0) | 2014.02.07 |
---|---|
[android] ImageView Matrix (0) | 2014.01.09 |
java.lang.UnsupportedOperationException (0) | 2014.01.06 |
[android] Kitkat 에서 바뀐 내용들.. (0) | 2013.12.05 |
[android] 사진 찍은 후 사진 정보 onActivityForResult로 받기 (0) | 2013.11.15 |