2013-01-12 2 views
2

안드로이드는 getAssets()을 통해 자산 폴더 (예 : 내 글꼴이있는)에 대한 액세스 권한을 제공합니다. 그러나 나는 거기에있는 것을 내성적으로 조사하고 자산의 동적 목록을 얻는 방법을 찾지 못했습니다.내 자산 폴더를 통해 검사하는 방법이 있습니까?

이것이 가능하지 않습니까? 그리고 그렇지 않다면, 글꼴과 같은 것을 유지할 수있는 대체 위치가있어서, 런타임에 그 안에 들어있는 것들의 동적 목록을 가져올 수 있습니까?

답변

9

AssetManager.list(String path) 메서드를 사용하면 지정된 경로의 모든 파일을 반환 할 수 있습니다.

+0

아! 사랑스러운 ... 그게 내가 원하는 것을 정확하게. –

+0

@ Dr.Dredel IMHO, AssetManager가 안됐다. 느리고 경로를 재귀 할 방법이 없습니다. 재귀 적으로 .list를 사용하는 방법을 썼지 만 매우 느립니다. 자세한 내용을 원하면 알려주십시오. – Simon

+0

머리를 고맙게 생각합니다. 이 경우에는 속도가 문제가되지 않습니다. –

관련 문제