第一步:在res/values/arrays.xml中定义需要的数组资源
- <?xml version="1.0" encoding="utf-8"?>
- <resources>
- <string-array name="fileEndingImage">
- <item>.png</item>
- <item>.gif</item>
- <item>.jpg</item>
- <item>.jpeg</item>
- <item>.bmp</item>
- </string-array >
- <array name="fileEndingAudio">
- <item>.mp3</item>
- <item>.wav</item>
- <item>.ogg</item>
- <item>.midi</item>
- </array>
- <array name="fileEndingPackage">
- <item>.jar</item>
- <item>.zip</item>
- <item>.rar</item>
- <item>.gz</item>
- </array>
- <array name="fileEndingWebText">
- <item>.htm</item>
- <item>.html</item>
- <item>.php</item>
- </array>
- </resources>
第二步:在Java代码中调用:
- String[] myImageFileEndings = getResources().getStringArray(R.array.fileEndingImage)
本文介绍如何在Android应用中定义和使用数组资源来识别不同类型的文件扩展名,如图片、音频、压缩包及网页文本等。
3633

被折叠的 条评论
为什么被折叠?



