I would like to know the available phone memory, so I wrote this code.
File path2 = Environment.getDataDirectory(); StatFs stat2 = new StatFs(path.getPath()); lo
Have you tried using free = Math.round(free * 10) / 10d; instead of free = Math.round(size * 10) / 10d;? I don't see size as a defined variable.
free = Math.round(free * 10) / 10d;
free = Math.round(size * 10) / 10d;
size
A simple test of
double free = 5.654707363; free = Math.round(free * 10) / 10d; System.out.println(free);
outputs 5.7.