刚发现如果我不需要与其他应用程序共享数据,我不需要内容提供者。但是因为我见过的例子都使用内容提供者,所以我不确定如何在没有它们的情况下继续下去,并通过直接访问应用程序数据库获得的数据填充活动。使用直接数据库访问而不是内容提供者的android应用程序的示例?
回答
Notepad Tutorial in the Android Developer Documentation显示了如何“直接”访问SQLite数据库。
你是对的。知道了教程,但认为它与SDK中包含的实现相同(它使用ContentProvider)谢谢! – 2010-09-03 17:28:30
建立在Android Programming Tutorials中的LunchList application不使用ContentProvider
(特别是看教程#11)。 this sample app也没有。
检查出来。巨大的资源。谢谢! – 2010-09-03 17:26:54
您可以使用SQLiteDatabse示例,因为如果您不想使用Content Provider.but Sqlitedatabase是私有的,并且不能被其他应用程序访问。
这样你就可以下面的链接是指 :http://www.vogella.com/articles/AndroidSQLite/
- 1. Android。内容提供者或数据库?
- 2. android内容提供者的使用者
- 3. 内容提供者与直接访问数据库(事务管理)
- 4. 内容提供者或直接数据库?
- 5. Android:从另一个应用程序访问内容提供商
- 6. 内容提供者是我的应用程序的一部分?
- 7. 尽管使用内容提供程序和顺序数据库访问,android sqlite“数据库已锁定”错误
- 8. 直接访问内容数据库 - SharePoint
- 9. Android从NDK/C++端访问内容提供者数据
- 10. 使用内容提供者从数据库加载数据
- 11. Android内容提供者数据库泄漏问题
- 12. 内容提供者示例不使用SQLite
- 13. 如何访问其他应用程序的内容提供商
- 14. Android数据访问设计模式:内容提供者vs存储库
- 15. 的Android ADB访问应用程序数据库,而根
- 16. 使用内容提供程序时重新创建数据库
- 17. 内容提供者和内容观察者示例?
- 18. 如何使内容提供者数据可用于android
- 19. 提供本地和远程数据访问的应用程序
- 20. 使用ArrayCollection数据提供程序访问ComboBox的数据
- 21. 同一应用程序内的Android内容提供商
- 22. 访问iPhone SQLite数据库的内容不会启动的应用程序?
- 23. 删除数据库后未调用onCreate内容提供程序
- 24. 使用ADO.Net数据提供程序使用C#访问Google Spreadsheets?
- 25. 无法访问Android内容提供商
- 26. 使用Oracle用户提供对asp.net应用程序的访问
- 27. 如何跨应用程序限制内容提供商数据
- 28. 多个应用程序使用相同的内容提供商
- 29. 在android中使用CursorLoader而不是startManagingCursor,数据库访问
- 30. 检查应用程序是否是服务或内容提供者
哪里是你的应用程序的数据库?在通过Internet/Intranet访问的相同设备或远程数据库上? – 2010-09-02 07:53:53
在同一台设备上。 – 2010-09-02 22:23:20