6

您是否知道用於生成Content Provider的Android Studio插件?Android Studio的Content Provider生成器

最近,我從Eclipse切換到Android Studio,並且我總是使用mdsd plugin插件從您的域模型生成一個Content Provider。我想知道是否有任何類似的工具可用於Android Studio。

我發現了一對tools,但是您必須傳遞一個JSON模式,我更願意使用我的模型數據定義而不是json。

謝謝!

+0

'mdsd插件'似乎是相當舊的沒有任何更新/新版本,它仍然取決於體面的代碼? – dazito

+0

我試過mdsd插件,它易於使用,生成體面的代碼,但它似乎不支持連接表查詢,所以這就是爲什麼我不推薦它 –

回答

5

我剛剛發現Android ContentProvider Generator,它會生成一個ContentProvider和所有數據庫文件,並給出幾個json文件。這很容易使用,但我寧願使用mdsd插件生成的文件結構。無論如何,這是我找到的最佳選擇。

+0

我秒這,我用[鏈接](https://github.com/BoD/android-contentprovider-generator)內容提供者生成器在幾個項目上。它運行良好,並且刪除了大量通常讓內容提供商無法訪問的樣板文件。 – scottyab

+0

上述發生器的缺點是用於定義數據模型的json格式。一個現代的選擇是基於註釋的[android代碼生成器](http://uc-mobileapps.com/android-code-generator/)。他們還通過版本控制來創建sqlite模式,並且它對於開源項目似乎是免費的。 – Sammy

相關問題