我正在开发一个小型的Android应用程序,我必须将值保存在数据库中。
我该怎么追求?
答案 0 :(得分:1)
您是否要为您的应用程序使用数据库或共享首选项?如果您正在寻找共享首选项,以下是一段代码,演示如何存储和检索用户名和密码。
//Saving the username and password
editor = getSharedPreferences("SampleApps", 0).edit();
editor.putString("userName", "David");
editor.putString("password", "Bravo");
editor.commit();
//Retrieving username and password
SharedPreferences sharedPreferences = getSharedPreferences("SampleApps", 1);
String userName=sharedPreferences.getString("userName", null);
String password=sharedPreferences.getString("password", null);
我希望这就是你要找的东西。
答案 1 :(得分:1)
在Android中,您可以使用共享首选项和数据库将数据永久保存在设备中。 通过使用共享首选项,数据以XML格式保存。您可以在/ data / data / yourPackage / shared_prefs中找到数据。这是一种建议使用变量的简单格式。
对于更复杂的结构,您应该使用Android附带的数据库,即SQlite。您可以在/ data / data / yourPackage / databases中找到数据库SQL语句可用于创建表和添加值。为便于使用,建议使用适配器。
有关更多信息,请在Android官方页面中找到非常好的教程: http://developer.android.com/guide/topics/data/data-storage.html