2010-07-21 80 views

回答

21

Google I/O app遵循此設計,很容易遵循。

還有一位Google工程師簡要介紹了REST客戶端開發here

+0

謝謝。我會嘗試使用這個來實現我的REST客戶端。 – SpunkerBaba 2010-07-21 11:50:08

+0

謝謝。謝謝。謝謝! – Slavo 2011-06-15 08:16:22

0

您可能會喜歡Enroscar。是基於Google的模式,看起來很強大。其實,我並沒有把它用在商業項目上。看他們的示例項目。

15

我寫了一個基於從谷歌IO 2010年這個特定的視頻會話的Android庫裏這是準備投產和在幾個應用程序已被使用

這就是所謂的DataDroid,將允許您輕鬆地添加到您的項目:

  • 在SQLite數據庫中本地數據管理
  • 在內存中本地數據管理
  • REST web服務與configurati的管理要求在改變(方向爲例)和活動躲在一個電話例如

該項目包含:

  • 包含需要
  • 的證明了概念項目中的所有類Android的庫其中包含使用Android庫的代碼示例,用於上述不同用例以及可以複製到項目中並輕鬆修改的骨架類(有充足的TODO解釋您必須執行的操作)

每個功能都可以獨立於其他功能實現,因此根據您希望在項目中使用哪些功能,您可能只需要示例項目中提供的部分框架。

的最後一件事是可以用GitHub下的啤酒軟件許可證:

只要你保留任何你想要的 這個東西這個通知可以做。如果我們有一天會見,而且你認爲這些東西是值得的,你可以給我買一杯啤酒作爲回報。

你可以找到關於它的架構,將它添加在你的項目的方式,或者使用它的應用程序的一些示例的詳細信息及其official website

1

見寧靜,Android示例代碼在這裏:

https://github.com/aug-mn/restful-android

這是由Jeremy Haberman,Brad Armstrong和我領導的Twin Cities Android Dev Group(aug.mn)項目,旨在爲談話中描述的主要模式提供參考實現。

在源代碼樹的docs目錄中有一個restful-android版本的圖表,其中突出顯示了哪些組件是自定義的,哪些是Android SDK類提供的工具。你可以看到傑里米和布拉德今年在做它的一個概述在Minnebar:

http://www.youtube.com/watch?v=JkU3VM1Vyp0

+0

爲了讓這個項目編譯(克隆24.3.13),我必須將「lib」文件夾重命名爲「libs」,並在ProviderDbHelper類的創建配置文件表中添加一個關閉「)」。 – TouchBoarder 2013-03-24 22:29:16

0

你可以去看一下RESTDroid它實現了在該視頻中顯示的服務模式(模式一)。

0

我很成功地使用Resteasy移動,它使用提供的接口和它的註釋進行自動代理。

相關問題