如何在智能手机的存储空间中保存数据/变量?我想在我的应用程序中读取和写入这些变量。 这些可以是简单的字符串,如用户名,ID或密码。但是这些变量也可以是具有多个字节数组和字节数组列表的自己的类对象。 我从sharedPreferences听说过,但我认为我只能保存标准对象,如字符串和数字。 希望你有一些tipps
答案 0 :(得分:1)
有不同的可能性。
1)经典方式:
Android使用SQlite数据库:它是手机中有联系人,短信,短信和所有内容的地方。
您可以了解here如何使用Android默认数据库。
2) ORM方式:
ORM是一种用于与数据库进行更简单通信的工具。您可以使用一行代码存储,删除或获取数据库的所有对象。 Android有不同的ORM,我使用Sugar ORM,因为它的实现和使用非常简单。请尝试阅读此处的文档:sugar getting started
如果你从Android的世界开始,我建议你学习经典的方法。但请记住,ORM越来越多地被使用!
答案 1 :(得分:0)
首先要指出的是Androids SQLite databases。例如,您可以通过手动将数据写入SD卡上的文件来永久保存数据。在链接中阅读更多相关信息。