我正在研究android框架。我实现了一个工作正常的系统服务器,即示例应用程序可以与服务进行通信。现在我希望我的服务器能够读取和写入数据到文件或sqlite数据库中。我很新的android框架开发,所以我不知道这是如何工作的。任何帮助是极大的赞赏。android系统服务器缓存应用程序数据
回答
使用在服务标准Android SQLite数据库等同于使用它从活动。 Android文档和示例向您展示了如何做到这一点。
为了处理在Android的数据库(存储一些应用程序/服务数据),你应该使用ContentProviders类。
有上developer.android.com页面伟大的教程: 内容提供商 http://developer.android.com/guide/topics/providers/content-providers.html 及其子章节:
- 内容提供商基础(如何使用已经exising Android的数据库)
- 创建内容提供者(如何创建新的sql数据库和访问它的简单界面)
还有一个Note Pad示例应用程序ndroid SDK示例(在harddrive/samples/android-/- http://developer.android.com/tools/samples/index.html)。请看这个示例应用程序中的NotePadProvider类(com.example.android.notepad)。
BR 帕维尔卢特考斯基
PS。我认为这个问题没有被回答太久,因为标题有误导性 - 它应该更多地关于在Android中存储用户/应用配置或者在Android中使用sql数据库。
谢谢。为答复。但我相信这个问题很简单。我没有谈论如何在android应用程序(或应用程序内的服务)上做到这一点。现在的问题是如何修改或寻求帮助反正 –
我对您的评论混淆Android操作系统itself.Thanks处理这个问题 - 你在找针对Android用户的角度modyfing SQLite数据库的方法,或者你(所以一些应用程序的Android?)正在寻找修改外部数据库的方法(通过文件系统上的文件调试)?如果是第二种情况,您可以使用随SDK SDK提供的工具sqlite3(http://developer.android.com/tools/help/adb.html#sqlite) - 它使用标准的SQL语法。无论如何,从你的答案我怀疑你已经解决了这个问题...如果是这种情况,请提供您的答案 –
nop ..以及它的一个非常古老的问题。我已经做了,并从那时起发表了2篇论文。我想通了。最初的想法是写一个系统服务,它应该能够在sql数据库中写入。在另一个线程中,我了解到可以像我们在应用程序中使用的方式一样使用任何其他服务/资源。感谢您的帮助。这对我的研究非常重要。再次感谢。 –
- 1. 系统/操作系统缓存与应用程序缓存
- 2. CodeIgniter缓存 - 系统或应用程序
- 3. 服务器端的Web缓存系统
- 4. 在应用程序服务器中缓存数据库查询
- 5. PHP服务器和Android应用程序登录系统
- 6. 从android应用程序保存数据到远程服务器
- 7. Mac系统服务 - 应用程序“(null)”
- 8. Android系统应用程序
- 9. Android系统应用程序
- 10. Android:从应用程序级库类获取系统服务
- 11. 在Graphite中捕获/监控应用程序服务器的系统数据
- 12. 使用Tomcat服务器缓存数据
- 13. Apache - 缓存来自应用程序服务器的响应
- 14. Web服务器缓存 - 内存与操作系统
- 15. Java应用程序服务器遇到文件系统问题
- 16. Python应用程序输出到系统日志服务器
- 17. 适用于Android应用和数据缓存的Rails Web服务
- 18. android缓存web服务数据
- 19. 使用离线服务器数据库的Android应用程序
- 20. 适用于Android的服务器/数据库应用程序
- 21. 适用于Android应用程序的数据库服务器
- 22. Android系统应用程序的Android java.lang.SecurityException
- 23. 从服务器文件系统获取图像到android应用程序?
- 24. C#窗口应用程序的缓存服务器
- 25. 如何调整应用程序服务器中的缓存
- 26. 多个应用程序服务器的单个Java缓存
- 27. Android,服务器,数据库应用程序
- 28. 发送数据从服务器到Android应用程序
- 29. 从android应用程序发送数据到服务器
- 30. 发送从Android应用程序数据的本地服务器
在什么语言将你写你的服务器?如果在Java中,将“Java”标签放在你的问题上。如果在PHP中,把“PHP”标签放在你的问题上。等等 – Christine
我不确定你在追随。我编写了一个aidl接口来实现系统服务,然后编写java代码来支持它。我们在这里说的是android框架,它主要是java,特别是不是php。 –
啊,你已经建立了一个android服务。对我来说,“服务器”是指服务器,而不是服务。 – Christine