如何获取app中的资源

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取app中的资源相关的知识,希望对你有一定的参考价值。

1、apk文件其实是zip格式,但后缀名被修改为apk,所以,把apk的文件后缀改为zip后,就能用压缩软件打开安装包。
2、打开zip后缀的app文件后,可看到如下的文件结构, 一般有如下文件资源组成:

META-INF目录:存放的是签名信息,用来保证apk包的完整性和系统的安全。
lib目录:子目录armeabi存放的是一些so文件。
assets目录:存放一些配置文件,这些文件的内容在程序运行过程中可以通过相关的API获得。
res目录:放资源文件。包括图片,字符串等等。
AndroidManifest.xml:该文件是每个应用都必须定义和包含的,它描述了应用的名字、版本、权限、引用的库文件等等信息。
classes.dex:java源码编译后生成的java字节码文件(首先是java文件通过jdk编译成字节码文件然后经过dex编译成classes.dex)。
resources.arsc:编译后的二进制资源文件的索引(apk文件的资源表(索引))
参考技术A 没懂你的意思,是获取里面的网址还是图片什么的,例如抢俩网或则凑搜网的话获取图片,手指放在图片上不要送手,自动会出现保存本地,保存就可以了

以上是关于如何获取app中的资源的主要内容,如果未能解决你的问题,请参考以下文章

Android 中的 Context

如何获取 Azure 存储帐户密钥

Android如何获取当前ImageView中的src资源

如何裁剪从android资源文件夹(@mipmap)获取的图像?

如何获取用电子app打开文件的参数

如何从页面中的 App.xaml 获取颜色值