私は次の線に沿って何かをしようとしています:
SELECT bytes from user_segments where segment_name = 'TABLE_NAME';
データベース全体のサイズを取得できることはわかっています。
mDb = SQLiteDatabase;
long size = new File(mDb.getPath()).length();
AndroidのSQLiteDatabaseのストレージで個々のテーブルが占めるスペースを取得することは可能ですか?
編集 -
応答がないため、SQLiteでは不可能だと思います。私は現在、テーブル内の行数をカウントし、(指定されたテーブルスキーマに基づいて)1つの行に必要なスペースを見積もるハック風の方法を使用しています。