2011-03-29 59 views
0

我工作的一個Android應用程序,我希望用戶能夠拍照,在線提交的照片到中央公共倉庫,然後其他用戶可以瀏覽所有提交的照片。其他功能,這將是很好的將是上最好的照片投票的能力,併爲用戶能夠匿名提交的照片以及通過指派他們身份的帳戶提交。任何人都可以推薦一個現有的在線服務,可以支持大部分這些功能?通過Android公開分享照片的在線服務?

我唯一能想到的就是flickr,雖然我看不到Android特定的API,並且看起來好像它會要求用戶在提交照片之前註冊(這不是很好,因爲大多數用戶討厭註冊的東西)。

回答

1

查找到Android PhotoStream示例應用程序。一切都說明有

+0

哇,Flickr的針對Android的代碼如下很有用。但是,你知道Flickr是否允許用戶匿名上傳照片? – rbcc 2011-03-29 05:55:34

+0

我不知道 - 從來沒有使用過的Flickr – barmaley 2011-03-30 05:35:12

0

尼斯應用..

而是發佈照片到你選擇的網站,你爲什麼不能推出一組處理照片/發佈的照片​​應用程序?

至於建議的barmaley,Android的照片流就是其中之一。

打開一個文本編輯器是這裏的樣本編碼..

public void share(String subject,String text) { 
final Intent intent = new Intent(Intent.ACTION_SEND); 

intent.setType("text/plain"); 
intent.putExtra(Intent.EXTRA_SUBJECT, subject); 
intent.putExtra(Intent.EXTRA_TEXT, text); 

startActivity(Intent.createChooser(intent, getString(R.string.share))); 
} 

請參考這裏瞭解更多有關設置MIME類型的意圖:

http://developer.android.com/reference/android/content/Intent.html#setType%28java.lang.String%29

+0

作爲用戶必須下載其他應用程序使用我的應用程序這是不理想的。我將要使用的在線服務是一個更大的問題,因爲它們似乎都需要首先登錄用戶,這就造成了使用上傳功能的障礙。 – rbcc 2011-03-29 06:04:36

+0

默認情況下,所有用戶都已擁有至少一個照片共享應用程序。我在我的設備中安裝了2個。你應該按用戶的選擇去。這是理想的方式。這是android應該如何工作的。如果沒有這樣的應用程序存在,那麼你可以加載你的代碼進行共享。 – 2011-03-29 06:24:16

+0

這是爲什麼這麼理想?我希望用戶能夠上傳照片與我的應用程序的其他用戶共享同一個水龍頭創建一個無縫的用戶體驗(請注意,我不問如何與任何服務共享,只是一個被綁定到我的應用程序)。讓用戶啓動另一個應用程序(本身可能有一個糟糕的界面),而且更有可能的是,不得不安裝額外的應用程序將會是一個糟糕的用戶體驗。 – rbcc 2011-03-29 07:47:34