请教一个有关assets的奇怪问题

Darlzan 2012-11-07 10:48:02
本人是新手,目前遇到一个奇怪问题。
在看别人的源码,assets目录下只放了五个文件,均为图片,比如名称分别为:a.png, b.png, c.png, d.png, e.png 。除此之外看不到任何别的东西。
但是,在虚拟机中将应用跑起来时,语句 String[] files = getAssets().list(""); 获得的数组files却有8个元素,除了上面那五个文件外,多出来的为:images, sounds, webkit。

然后我在assets目录下自己建了个images目录,将那五个图片移到images目录中,使用语句:
String[] files = getAssets().list("images");
这时候,返回类的数组同样不止五个元素,而是七个元素,多出来的两个为:android-logo-mask.png 和 android-logo-shine.png。

对此,我百思不得其解,这多出来的文件名是怎么来的呢?

有没有哪位高手清楚其中原因?
...全文
118 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
儿大不由爷 2012-11-09
  • 打赏
  • 举报
回复
有可能是系统包里的
Darlzan 2012-11-08
  • 打赏
  • 举报
回复
引用 1 楼 ultrapro 的回复:
你把APK解压看看,目录下有什么文件. 扩展名apk改为zip,用压缩软件解压
我当时就这样子看过,一样的可见的就只有那5个文件。所以才觉得无比蹊跷。
儿大不由爷 2012-11-08
  • 打赏
  • 举报
回复
你把APK解压看看,目录下有什么文件. 扩展名apk改为zip,用压缩软件解压

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧