2

我正在尝试为 Android 创建一个简单的数据库程序,因此我决定使用 database.getMaximumSize() 检查文件限制,它返回大量字节,转换后的字节数为 1 TB。

假设某人在当前手机上实际上有 1 TB 的空间(随它一起滚动),那么在便携式(Android)设备上真的可能有一个很大的数据库,或者这个 getMaximumSize() 方法返回的东西与我想的不同?

我问这个是因为如果 getMaximumSize() 没有返回实际的最大大小,并且大小要小得多,比如 1 mb 左右,我将不得不对我的应用程序施加限制,这样用户就不会超过限制最后以强制关闭或其他方式结束。

4

1 回答 1

0

我希望最大数据库大小受到 SD 卡上可用空间量的限制。以下是如何找出答案。

如果您想进一步限制您的用户,我建议您通过主表的记录数而不是文件大小来限制他们 - 这对他们和您的应用程序更有意义。

于 2012-09-09T08:47:16.043 回答