public static String getPath(final Context context, final Uri uri) {
        String absolutePath = getLocalPath(context, uri);
        return absolutePath != null ? absolutePath : uri.toString();
    }
Get a file path from a Uri. This will get the the path for Storage Access
Framework Documents, as well as the _data field for the MediaStore and
other file-based ContentProviders.<br>
<br>
Callers should check whether the path is local before assuming it
represents a local file.

@param context The context.
@param uri     The Uri to query.
@see #isLocal(String)
@see #getFile(Context, Uri)
android/modules/module_common/src/main/java/github/tornaco/android/thanos/util/AndroidFileUtils.java