我正在为我的 phonegap 应用程序使用以下插件
https://github.com/brodyspark/PhoneGap-sqlitePlugin-Android
我知道我现在不限于 5mb,但我试图弄清楚我的应用程序实际可用的存储空间有多少。有没有办法获得 SQLite 数据库可用存储的最大容量?我知道有些手机限制了应用程序可以使用的资源量,我希望我的应用程序足够聪明,知道这个限制是什么。
我不确定这是否可能。
我正在为我的 phonegap 应用程序使用以下插件
https://github.com/brodyspark/PhoneGap-sqlitePlugin-Android
我知道我现在不限于 5mb,但我试图弄清楚我的应用程序实际可用的存储空间有多少。有没有办法获得 SQLite 数据库可用存储的最大容量?我知道有些手机限制了应用程序可以使用的资源量,我希望我的应用程序足够聪明,知道这个限制是什么。
我不确定这是否可能。
PhoneGap 本身不提供任何类似的功能。您将需要编写一个单独的插件或扩展您引用的插件添加此功能。如果您可以获取数据库文件或父目录的文件句柄,Android 似乎提供了一种可能是您正在寻找的方法。
http://developer.android.com/reference/java/io/File.html#getUsableSpace ()