Android 如何将SQLite数据库大小限制为2MB
我有一个本地数据库,它可以存储n个数据。我必须将db限制限制为最大2MB。这怎么可能?请帮助我您可以使用Android 如何将SQLite数据库大小限制为2MB,android,sqlite,Android,Sqlite,我有一个本地数据库,它可以存储n个数据。我必须将db限制限制为最大2MB。这怎么可能?请帮助我您可以使用getPath().length() SQLiteDatabase _SQLITE_obj= getWritableDatabase(); long dbSIZE= new File(_SQLITE_obj.getPath()).length(); // Get Length long dbSIZE_KB= dbSIZE/ 1024; //Convert to KB long dbSIZE_M
getPath().length()
SQLiteDatabase _SQLITE_obj= getWritableDatabase();
long dbSIZE= new File(_SQLITE_obj.getPath()).length(); // Get Length
long dbSIZE_KB= dbSIZE/ 1024; //Convert to KB
long dbSIZE_MB= dbSIZE_KB/ 1024; // KB to MB
现在
if (dbSIZE_MB> 2)
{
// Your logic
}
您可以使用来限制数据库文件的大小(这取决于文件的大小)