1
のIonicでAndroidアプリケーションを開発しています。ここにapkに事前入力されたデータベースを配置します。ユーザーはレコードを挿入したり削除したりすることができます。最初はDBファイルのサイズは217kbです。私はしばらくして、現在のDBファイルのサイズをユーザのデバイス上で追跡したい。データベースのサイズをKB/MBで取得する方法
ありがとうございました!
のIonicでAndroidアプリケーションを開発しています。ここにapkに事前入力されたデータベースを配置します。ユーザーはレコードを挿入したり削除したりすることができます。最初はDBファイルのサイズは217kbです。私はしばらくして、現在のDBファイルのサイズをユーザのデバイス上で追跡したい。データベースのサイズをKB/MBで取得する方法
ありがとうございました!
は使用でき:
// "/data/data/YOUR_PACKAGE/databases/";
// OR
String path=context.getDatabasePath(DataBaseHelper.dbName).toString;
File file = new File(path);
long length = file.length(); // File size
は、あなたがこれを使用して、それを得ることができます:
// 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;