我正在 Ionic 开发一个Android应用程序,我在apk中放置了预先填充的数据库。用户可以插入和删除记录,最初DB文件的大小为217kb。我希望在一段时间后跟踪用户设备上当前的DB文件大小。
提前致谢!
答案 0 :(得分:3)
可以使用:
// "/data/data/YOUR_PACKAGE/databases/";
// OR
String path=context.getDatabasePath(DataBaseHelper.dbName).toString;
File file = new File(path);
long length = file.length(); // File size
答案 1 :(得分:0)
你可以使用它来获得它:
// Get file from file name
File file = new File("path to your file");
// Get length of file in bytes
long fileSizeInBytes = file.length();
// Convert the bytes to Kilobytes (1 KB = 1024 Bytes)
long fileSizeInKB = fileSizeInBytes / 1024;
// Convert the KB to MegaBytes (1 MB = 1024 KBytes)
long fileSizeInMB = fileSizeInKB / 1024;