草庐IT

持久化

全部标签

ios - 带有 PhoneGap 的 iOS 6 中的持久存储(WebSQL 和本地存储)

iOS不持久存储localStorage/WebSQL数据库的问题已在此处和其他站点上频繁讨论。我遇到的问题是解决方法多种多样,并且随着时间的推移而演变。我发现了2个不同的PhoneGap插件,它们使用nativeSQLiteAPI,一个定期将SQL数据库复制到文档目录的插件,甚至在Xcode.plist文件中的建议设置可用于指定SQL数据库的位置。这令人困惑,因为我不确定哪种解决方案最适合当前时间点(iOS6+和Cordova2.4+)。这是现在内置到Cordova中还是我仍然需要一个插件。如果是这样,哪个插件?如何在Xcode配置文件中设置数据库位置。非常感谢任何帮助

ios - 带有 PhoneGap 的 iOS 6 中的持久存储(WebSQL 和本地存储)

iOS不持久存储localStorage/WebSQL数据库的问题已在此处和其他站点上频繁讨论。我遇到的问题是解决方法多种多样,并且随着时间的推移而演变。我发现了2个不同的PhoneGap插件,它们使用nativeSQLiteAPI,一个定期将SQL数据库复制到文档目录的插件,甚至在Xcode.plist文件中的建议设置可用于指定SQL数据库的位置。这令人困惑,因为我不确定哪种解决方案最适合当前时间点(iOS6+和Cordova2.4+)。这是现在内置到Cordova中还是我仍然需要一个插件。如果是这样,哪个插件?如何在Xcode配置文件中设置数据库位置。非常感谢任何帮助

android - 房间持久性库查询 COLLATE LOCALIZED 不起作用

我正在使用新的RoomPersistanceLibrary在今年的GoogleI/O上发布,到目前为止它运行良好,但不知何故无法使用UNICODE或LOCALIZED对结果进行排序。唯一有用的是NOCASE,这对我来说没用。有什么办法可以实现这个功能吗?@DaopublicinterfaceContactDao{@Query("SELECT*FROMcontactORDERBYlastNameCOLLATELOCALIZED")Flowable>getAll();}如果我像上面那样构建查询,我会得到一个错误:Error:(21,29)error:Thereisaproblemwitht

android - 房间持久性库查询 COLLATE LOCALIZED 不起作用

我正在使用新的RoomPersistanceLibrary在今年的GoogleI/O上发布,到目前为止它运行良好,但不知何故无法使用UNICODE或LOCALIZED对结果进行排序。唯一有用的是NOCASE,这对我来说没用。有什么办法可以实现这个功能吗?@DaopublicinterfaceContactDao{@Query("SELECT*FROMcontactORDERBYlastNameCOLLATELOCALIZED")Flowable>getAll();}如果我像上面那样构建查询,我会得到一个错误:Error:(21,29)error:Thereisaproblemwitht

android - 在多个 Android 应用程序之间共享和持久化数据

我正在开发一组需要共享公共(public)状态和配置设置的复杂Android应用程序。例如,看这张图片解释我的场景:我希望APP1、APP2和APP3能够访问(读/写)数据到公共(public)存储区域。此外,我需要卸载保护,即我不希望在用户卸载任何应用程序时删除数据。我已经阅读过有关SQLite数据库、ContentProviders的文章以及有关内部和外部存储的文章,但是上述每种方法都有如下所列的缺点:SQLite数据库:数据库在应用程序卸载时被删除,并且对每个应用程序都是私有(private)的ContentProvider:删除带有ContentProvider的应用时,数据也

android - 在多个 Android 应用程序之间共享和持久化数据

我正在开发一组需要共享公共(public)状态和配置设置的复杂Android应用程序。例如,看这张图片解释我的场景:我希望APP1、APP2和APP3能够访问(读/写)数据到公共(public)存储区域。此外,我需要卸载保护,即我不希望在用户卸载任何应用程序时删除数据。我已经阅读过有关SQLite数据库、ContentProviders的文章以及有关内部和外部存储的文章,但是上述每种方法都有如下所列的缺点:SQLite数据库:数据库在应用程序卸载时被删除,并且对每个应用程序都是私有(private)的ContentProvider:删除带有ContentProvider的应用时,数据也

Android Room 持久性库@Update 不工作

我正在尝试通过新的android房间库更新我的数据库,但它不起作用。这是我的方法@IgnoreExtraProperties@Entity(tableName=CarModel.TABLE_NAME,indices={@Index(value="car_name",unique=true)})publicclassCarModel{publicstaticfinalStringTABLE_NAME="cars";@PrimaryKey(autoGenerate=true)privateintid;@ColumnInfo(name="car_name")privateStringname

Android Room 持久性库@Update 不工作

我正在尝试通过新的android房间库更新我的数据库,但它不起作用。这是我的方法@IgnoreExtraProperties@Entity(tableName=CarModel.TABLE_NAME,indices={@Index(value="car_name",unique=true)})publicclassCarModel{publicstaticfinalStringTABLE_NAME="cars";@PrimaryKey(autoGenerate=true)privateintid;@ColumnInfo(name="car_name")privateStringname

android - 如何在房间持久性库中插入图像?

我正在为我的android应用程序使用房间持久性库,现在我必须在我的数据库中插入图像。我成功地为原始数据类型定义了@Entity。还通过转换器类,我存储了所有对象、日期、时间。现在我必须存储图像。我无法理解我们如何定义列信息和实体以及我们如何插入该数据以及从表中读取数据。插入单行的数据的最大大小是多少?AndroidSQLite中一个字段中数据的最大和最小大小是多少? 最佳答案 通常不建议将图像数据存储到数据库中。但是,如果您的项目需要它,那么您可以这样做。图像数据通常使用BLOB数据类型存储到数据库中,Room也提供对BLOB数据

android - 如何在房间持久性库中插入图像?

我正在为我的android应用程序使用房间持久性库,现在我必须在我的数据库中插入图像。我成功地为原始数据类型定义了@Entity。还通过转换器类,我存储了所有对象、日期、时间。现在我必须存储图像。我无法理解我们如何定义列信息和实体以及我们如何插入该数据以及从表中读取数据。插入单行的数据的最大大小是多少?AndroidSQLite中一个字段中数据的最大和最小大小是多少? 最佳答案 通常不建议将图像数据存储到数据库中。但是,如果您的项目需要它,那么您可以这样做。图像数据通常使用BLOB数据类型存储到数据库中,Room也提供对BLOB数据