private void displayProgress(final String minorStatus) {
            publishProgress(
                    activity.getString(R.string.localstorage_migrate_status_major, this.currentMigrateVersion) +
                            (this.currentMigrateVersionTitle == null ? "" : ": " + currentMigrateVersionTitle) +
                            (minorStatus == null ? "" : "\n" + minorStatus));
        }
Returns the external public cgeo directory, something like <pre>/sdcard/cgeo</pre>.
It falls back to the internal cgeo directory if the external is not available.
main/src/main/java/cgeo/geocaching/storage/LocalStorage.java