2

我正在尝试在android上开发一个简单的记事本。但我不知道如何将我的笔记(字符串)保存到内部存储中(或者如果它更快,则保存到 SQL 数据库)。如果我使用内部存储,我可以保存几个字符串并将它们取回吗?我是移动应用程序开发的初学者,这是我的第一个项目。所以如果你能给我看一个示例代码,我会非常感激,这样我就可以从中学习。谢谢!

4

2 回答 2

2

数据库是一种选择,因此您必须阅读后续页面,这对我有很大帮助。里面还有一些示例代码。

http://www.vogella.com/articles/AndroidSQLite/article.html

第 9.7 段是添加、编辑和删除记录的完整代码...

另一种选择是将字符串保存在 .txt 文件中并将其保存在存储中。这可能会让你走得更远:

在 Android 的外部存储中写入文件

祝你好运!

于 2013-08-29T17:47:10.017 回答
0

如果它不是太大,您可以将其保存在共享首选项中。

储藏:

SharedPreferences sharedPref = getSharedPreferences("SomeName", Context.MODE_PRIVATE);
Editor editor = sharedPref.edit();
editor.putString("String1", value);  // value is the string you want to save
editor.commit()

要检索:

SharedPreferences sharedPref = getSharedPreferences("SomeName", Context.MODE_PRIVATE);
String retrievedString = sharedPref.getString("String1", defaultValue);

“SomeName”----首选项名称

"String1" ---- 要存储/检索的字符串的键

defaultValue ---- 如果键不可用,这是检索到的字符串

于 2013-08-29T17:56:56.583 回答