2014-09-21 63 views
1

智能手机上的消息应用程序允许在DroopBox等云服务上“附加”图片,但它们不提供隐喻来获取图片的URL。我不想在发送URL时发送大量的胖照片(或视频)。在Android应用程序中获取Dropbox URL

我有一个在Android上运行的消息应用程序(SafeTalk for Android)。现在,在我的应用中获取云网址的方式与其他所有通讯应用的方式相同 - 用户必须提前将自己的网址粘贴到剪贴板中,然后粘贴进去。这非常麻烦,也很难看。

我想让用户通过一个隐喻,允许他选择一个云文件,然后将这个URL神奇地写入他的文本消息中。他现在在Dropbox上找到一个要附加的文件。

那么,我会去哪里找到正确的API来完成我的任务? 谢谢, 院长

回答

1

如果我理解你正在试图做正确的东西,我觉得你要选配:https://www.dropbox.com/developers/dropins/chooser/android

本质:

new DbxChooser(APP_KEY).forResultType(DbxChooser.ResultType.PREVIEW_LINK) 
         .launch(MainActivity.this, DBX_CHOOSER_REQUEST); 
... 
@Override 
public void onActivityResult(int requestCode, int resultCode, Intent data) { 
    if (requestCode == DBX_CHOOSER_REQUEST) { 
     if (resultCode == Activity.RESULT_OK) { 
      DbxChooser.Result result = new DbxChooser.Result(data); 
      Log.d("main", "Link to selected file: " + result.getLink()); 
     } else { 
      // Failed or was cancelled by the user. 
     } 
    } else { 
     super.onActivityResult(requestCode, resultCode, data); 
    } 
} 
+0

感谢您的答复。他们的例子说我需要一个“下拉式应用程序”,让我进入某种无处不在的神秘过程。那是什么?我只是想实现我的android应用程序的选择器。 – 2014-09-23 21:49:25

+0

“一些无处不在的神秘过程” - https://www.dropbox.com/developers/apps/create,点击“Drop-ins app”,然后输入应用程序的名称。这是整个过程。 :-) – smarx 2014-09-24 19:15:07

+0

好的,我明白了。这就是我得到我的APP_KEY的方式。感谢您将我指向正确的地方。 – 2014-09-26 22:04:39

相关问题