2013-05-04 62 views
0

我需要從我的android應用程序訪問Dropbox文件夾,選擇一個文件並在我的應用程序中打開它。 在考慮將Dropbox庫集成到我的Android應用之後,我決定讓它更容易。我的想法是有一個「Launch Dropbox」按鈕,它將啓動普通的Dropbox應用程序。然後,使用intent-filters,我找到一個選中的文件並在我的應用程序中打開它。android start Dropbox活動

問題是:如何從我的應用程序啓動Dropbox?我想我必須構建一些意圖:

Intent intent = new Intent(); 
intent.setComponent(new ComponentName("com.dropbox???", ????)); 
startActivity(intent); 

應該有什麼,而不是'???'?

回答

3

我剛剛從手機中查看了Dropbox應用程序的包名稱。這是我用於這些操作的東西。

PackageManager manager = getPackageManager(); 
Intent i = manager.getLaunchIntentForPackage("com.dropbox.android"); 
i.addCategory(Intent.CATEGORY_LAUNCHER); 
startActivity(i);