根據各種文檔(如http://developer.android.com/guide/topics/providers/content-providers.html, ),需要內容提供商爲URI名稱和列名稱定義最終字符串,以便客戶端可以訪問它們。 這表明客戶可以直接訪問類公共字段。 但是一個類不能直接訪問其他apks中的類。 如何編寫一個自定義內容提供者可以從其他應用程序中的類訪問,以及客戶端如何獲取URI和列名稱?內容提供商公共字段訪問
0
A
回答
1
您可以爲您的內容提供商提供一個庫,該庫將作爲jar包含在其他apks中。
1
只是小編建議:
- 你並不需要共享完整的源代碼。你應該將你的接口與實現分開。
- 因此,描述URI和列名的常量應該在一個Class中。在其他課程中實際執行。
- 通過.jar共享您的提供者時,包含接口類就足夠了。
- 雖然你的界面是穩定的(沒有改變),但你仍然可以改進你的實現並修復bug,而不需要每次更新到使用該內容提供者的其他項目。
相關問題
- 1. 訪問內容提供商
- 2. 無法訪問Android內容提供商
- 3. 訪問聯繫人內容提供商
- 4. 同步訪問內容提供商
- 5. 限制訪問內容提供商
- 6. 內容提供商
- 7. 內容提供商
- 8. Android內容提供商測試的真正內容提供商
- 9. 問題了解內容提供商
- 10. android內容提供商
- 11. 註冊內容提供商
- 12. 內容提供商了Exa
- 13. Spotify內容提供商
- 14. Content_URI在內容提供商
- 15. Android內容提供商
- 16. 幫助內容提供商
- 17. 通過內容提供商訪問Android電子郵件
- 18. 我如何訪問報警內容提供商
- 19. 如何訪問其他應用程序的內容提供商
- 20. 如何通過內容提供商訪問聯繫人數據
- 21. 用於郵件訪問的Gmail內容提供商
- 22. Android:從另一個應用程序訪問內容提供商
- 23. 從自定義內容提供商訪問數據
- 24. 共享視頻使用內容提供商Facebook是不工作
- 25. 我不想提供來自Laravel 5.1公共目錄的內容
- 26. 訪問共享服務提供商(SSP)設置
- 27. Android內容提供商光標查詢
- 28. 衝突的內容提供商
- 29. 內容提供商使用導致
- 30. 短信內容提供商在android?