如何在android中将几个字符串保存到内部存储?

时间:2013-08-29 17:36:39

标签: android save storage internal

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

2 个答案:

答案 0 :(得分:2)

数据库是一个选项,因此您最终必须阅读以下页面,这对我帮助很大。其中还有一些示例代码。

  

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

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

另一个选项是将字符串保存在.txt文件中并将其保存在存储中。这可能会让你更进一步:

  

Write a file in external storage in Android

祝你好运!

答案 1 :(得分: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 ----如果密钥不可用,则这是检索到的字符串