我正在研究一个android框架。我实现了一个工作正常的系统服务器,即一个示例应用程序可以与该服务通信。现在我希望我的服务器能够读取和写入数据到文件或类似数据库的 sqlite 中。我对 android 框架开发很陌生,所以我不确定它是如何工作的。任何帮助是极大的赞赏。
问问题
733 次
2 回答
1
要在 Android 中处理数据库(存储一些应用程序/服务数据),您应该使用 ContentProviders 类。
developer.android.com 页面上有一个很棒的教程:Content Providers http://developer.android.com/guide/topics/providers/content-providers.html 及其子章节:
- Content Provider Basics(如何使用已有的 Android 数据库)
- 创建内容提供者(如何创建新的 sql 数据库和访问它的简单界面)
android SDK 示例中还有 Note Pad 示例应用程序(在硬盘驱动器 /samples/android-/ - http://developer.android.com/tools/samples/index.html上)。请查看此示例应用程序中的类 NotePadProvider (com.example.android.notepad)。
BR 帕维尔·鲁特科夫斯基
PS。我认为这个问题很久没有得到回答,因为标题具有误导性 - 它应该更多地关于在 Android 中存储用户/应用程序配置或关于在 Android 中使用 sql 数据库。
于 2013-02-08T02:02:26.280 回答
0
在服务中使用标准的 android sqlite 数据库与在活动中使用它是相同的。android 文档和示例向您展示了如何做到这一点。
于 2012-10-18T11:19:14.837 回答