2

我想開發Android應用程序,如Photofeed應用程序,如Google cloud sample鏈接或Instagram上提到的那樣。爲此,我需要App Engine SDK但我沒有得到我將如何實現此功能。在我的應用程序中,我需要確切的功能(上傳圖片,並對該照片發表評論),例如該鏈接上顯示的Photofeed應用程序。爲此,我將不得不使用Google Cloud Storage,但Photofeed是用於Web應用程序,我想開發移動應用程序。對於我也提到Mobile back-end starter,但沒有太多的想法。它很混亂。請指導我開發這個應用程序。是否有可能在我的android應用程序中使用Photofeed sample java類? 謝謝。在Android上創建照片共享應用程序

回答

3

您需要安裝Google Plugin for Eclipse並讓Android互聯App Engine應用程式。 This is a good starting point

也可以做類似的應用程序或連接到GAE作爲後端4個步驟中的任何應用程序如下:

  1. 讓你的實體類:您可以使用JPA,JDO或Objectify來訪問數據存儲或直接使用它的API,就像NoSQL類中的樣例一樣(最簡單的方法是Objectify IMO)。或者,您可以像使用示例的SQL類一樣使用Google Cloud SQL(我從未在項目中使用過,因此我不知道API旁邊是否有其他方法)。
  2. 讓REST端點:您可以使用Google Cloud Endpoints使REST API爲自己的應用程序。這將允許您以統一的方式開發Android,iOS和JavaScript客戶端。如果需要,您也可以使用OAuth保護它。
  3. 生成客戶端庫:如果您使用Eclipse,Google Plugin將在App Engine項目的上下文菜單中提供該功能,因此只需右鍵單擊並單擊生成客戶端庫。它也可以使用command line來完成。
  4. 消費終端的Android應用:這樣做是很簡單的解釋here

注意:您需要一個Servlet才能將照片上傳到Google Cloud Storage。你可以使用the one in the sample

+0

謝謝mate..i'll試試你的解決方案。 – zanky

+0

我想過使用https://developers.google.com/cloud/samples/photofeed/overview應用程序,然後我將爲該應用程序創建REST端點,然後執行您的步驟2,3,4爲我的移動後端支持。我對嗎?請回復。 – zanky

+0

是的,可以這樣做。您可以使用該樣本的現有類的額外REST圖層進行保存和查詢。但說實話,我認爲它不會節省你很多時間,因爲Objectify可以讓你的實體變得非常簡單快捷。所以使用Objectify IMO會更加乾淨。 –

相關問題