如何获得.json
配置文件的所有列表,这些文件不在SD卡上,而是位于我的包中?图像上的贝娄显示了我想要访问的文件夹中的文件。这个想法如下:当应用程序启动时,我想获取配置文件的列表,它们的路径并显示给测试人员以选择连接到哪个服务器。我怎样才能做到这一点?我在寻找PackageManager
和AssetManager
,但没有结果。android从包中获取文件列表
当我把文件夹配置到文件夹资产,这段代码游戏我可用的配置列表,但我怎么能得到他们完整的路径来阅读它们?
AssetManager am = getAssets();
String s = getPackageName();
Resources tmp = pm.getResourcesForApplication(s);
String [] arr = am.list("configs2");
很高兴你解决了你的问题!虽然不建议将它作为字节缓冲区读取,但使用BufferedReader更安全: 'BufferedReader reader = new BufferedReader(new InputStreamReader(input_stream))'然后使用'reader.readLine() –