Interface FlutterPlugin.FlutterAssets

Enclosing interface:
FlutterPlugin

public static interface FlutterPlugin.FlutterAssets
Provides Flutter plugins with access to Flutter asset information.
  • Method Details

    • getAssetFilePathByName

      String getAssetFilePathByName(@NonNull String assetFileName)
      Returns the relative file path to the Flutter asset with the given name, including the file's extension, e.g., "myImage.jpg".

      The returned file path is relative to the Android app's standard assets directory. Therefore, the returned path is appropriate to pass to Android's AssetManager, but the path is not appropriate to load as an absolute path.

    • getAssetFilePathByName

      String getAssetFilePathByName(@NonNull String assetFileName, @NonNull String packageName)
      Same as getAssetFilePathByName(String) but with added support for an explicit Android packageName.
    • getAssetFilePathBySubpath

      String getAssetFilePathBySubpath(@NonNull String assetSubpath)
      Returns the relative file path to the Flutter asset with the given subpath, including the file's extension, e.g., "/dir1/dir2/myImage.jpg".

      The returned file path is relative to the Android app's standard assets directory. Therefore, the returned path is appropriate to pass to Android's AssetManager, but the path is not appropriate to load as an absolute path.

    • getAssetFilePathBySubpath

      String getAssetFilePathBySubpath(@NonNull String assetSubpath, @NonNull String packageName)
      Same as getAssetFilePathBySubpath(String) but with added support for an explicit Android packageName.