sort out external storage mess
Google has made a giant mess of the external storage situation in android. External storage refers to internal storage these days and now there's a getExternalFilesDirs() thing that returns a private thing that the media scanner can't look in and gets deleted when the application is uninstalled. There's yet another thing called getExternalStoragePublicDirectory() that might behave similarly to the old thing, except that it too is probably on internal storage and not actually on the damn SD card.
Somehow this giant mess needs to be sorted because the current "Save to SD" things in sleepmeter are almost certainly never actually saving anything on the damn SD card any longer.