這可能是一個簡單的問題,但我很難直接找到答案。存儲在Android項目中的內容提供者在哪裏?
我已經創建使用Eclipse ADT Android的一個項目,在其自己單獨的包裝內容提供商。該軟件包包含在整個項目的src中。當修改的AndroidManifest.xml我包括這爲<application
孩子>:
<provider android:name="JobProvider"
android:authorities="dsndata.sds2Mobile.provider.JobProvider" />
將使用提供商的代碼是在一個單獨的包也放在src
將在其中儲存的最佳場所提供者?在與使用它的源代碼包相同的包中?此外,什麼是正確的值的android:name和android:權限?我確定它們根據提供商的存儲位置而有所不同。
不知道具體的答案,但我想,這可能是更好地管理內容提供商的代碼作爲一個單獨的項目,特別是當它比主項目更改並不頻繁。我有很多測試數據,所以我想讓我的主要項目的apk文件很小,不包含它。 – Emile 2011-01-13 21:39:31