I donβt know if you just skipped reading, but I find a lot of methods available that take String as input.
Check the AssetManager documentation , you will find methods such as:
final String[] list(String path)
Return a String array of all the assets at the given path.
final InputStream open(String fileName, int accessMode)
Open an asset using an explicit access mode, returning an InputStream to read its contents.
final InputStream open(String fileName)
Open an asset using ACCESS_STREAMING mode.
, , list, , open.