如何使用 C++ 在 RAD Studio XE6 中存储 Android 应用程序数据/设置?

Posted

技术标签:

【中文标题】如何使用 C++ 在 RAD Studio XE6 中存储 Android 应用程序数据/设置?【英文标题】:How to store Android application data/settings in RAD Studio XE6 using C++? 【发布时间】:2014-08-31 18:36:29 【问题描述】:

我发现存储简单数据的最简单方法之一可能是 SharedPreferences,但它不适用于带有 C++ 的 RAD Studio XE6。我真的需要为诸如文本区域和几个复选框之类的琐碎事情建立一个数据库吗?请帮助我,我是初学者。

【问题讨论】:

我没有使用 RAD Studio XE6 的经验,但如果它迫使您将此类业务逻辑从 Java 迁移到 C++,那么您应该重新考虑使用它。不使用SharedPreferences 并滚动您自己的持久存储系统是不可接受的。无论如何,它究竟是如何“不起作用”的? @ChristianHackl 好吧,它可能可以工作,但我只是一个新手,我不知道如何将它与 c++ 一起使用,而不是 Java。我希望有在这个程序中制作移动应用程序的经验的人会告诉我他如何以最简单的方式存储数据...... 【参考方案1】:

好的,没有人可以回答我,但我自己找到了答案。我使用了 ClientDataSet 项,现在我可以使用它创建字段并将任何字符串、int、boolean 等导出到 *.xml 文件。

【讨论】:

以上是关于如何使用 C++ 在 RAD Studio XE6 中存储 Android 应用程序数据/设置?的主要内容,如果未能解决你的问题,请参考以下文章

在 Rad Studio XE 6 中找不到 C++ Builder 项目

如何在 RAD Studio 中运行当前的 .cpp 文件?

RAD Studio 10 自带Demo代码汇总说明

Delphi RAD Studio 序列号

如何在 RAD Studio XE 中更改 TMsgDlgButtons“是”和“否”按钮的文本?

如何更改 RAD Studio(2010 及更高版本)IDE 格式化我的代码的方式?