2
Android允许您通过getAssets()
访问资产文件夹(例如,我有我的字体)。然而,我没有看到任何方式来反思那里的内容,并获得资产的动态列表。有没有办法扫描我的资产文件夹?
这不可能吗? 如果没有,是否有其他位置可以保留字体等内容,以便我可以在运行时拉动内容的动态列表?
Android允许您通过getAssets()
访问资产文件夹(例如,我有我的字体)。然而,我没有看到任何方式来反思那里的内容,并获得资产的动态列表。有没有办法扫描我的资产文件夹?
这不可能吗? 如果没有,是否有其他位置可以保留字体等内容,以便我可以在运行时拉动内容的动态列表?
您可以使用AssetManager.list(String path)
方法,该方法返回指定路径上的所有文件。
啊!可爱......这正是我所寻找的。 –
@ Dr.Dredel恕我直言,AssetManager很糟糕。速度很慢,无法缓解路径。我写了一个递归使用.list的方法,但速度很慢。如果您想了解更多详情,请告诉我。 – Simon
我非常欣赏这一张照片。在这种情况下,速度对我来说并不是真正的问题。 –