Android的.apk文件实际上就是一个rar/zip文件 可以直接用winrar打开如下图所示:包括了一个META-INF目录一个res目录一个AndroidManifest.xml一个classes.dexAndroidManifest.xml是每个应用都必须定义和包含的,它描述了应用的名字、版本、权限、引用的库文件等等信息,如要把apk上传到Google Market上,也要对这个xml做一些配置。  META-INF目录  META-INF目录下存放的是签名信息,用来保证apk包的完整性和系统的安全。在eclipse编译生成一个api包时,会对所有要打包的文件做一个校验计算,并把计算结果放在META-INF目录下。而在Android平台上安装apk包时,应用管理器会按照同样的算法对包里的文件做校验,如果校验结果与META-INF下的内容不一致,系统就不会安装这个apk。这就保证了apk包里的文件不能被随意替换。比如拿到一个apk

转载于:https://www.cnblogs.com/zengyangtech/archive/2010/07/14/1777472.html

Android APK文件学习调研相关推荐

  1. 工作笔记 - Android make文件学习(主要是编译Android apk)

    1.MyTest编译到package/apps下(预置带有源码的apk) □在alps/device/qcom/common/base.mk(这里用的是高通机子,其他的系统,如mtk,mk文件的位置视 ...

  2. 记录Robotium黑盒测试一个APK文件学习之从签名到简单测试

    Robotium是什么呢,百度百科的回答想必是完美多了,直接搬过来: Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势 ...

  3. 对Android APK文件反编译查看其源码

    概述 作为android的开发者,相信你会有那么一刻,比如,对于手机中某一款App,有一项功能或者效果你蛮喜欢的,想学习一下它具体是怎么实现的.追求高一点的话,我想深究它这个App的项目架构,本着一探 ...

  4. Android APK文件解析

    Android的.apk文件实际上就是一个zip文件 可以直接用winrar打开 如下图所示: 包括了一个META-INF目录 一个res目录 一个AndroidManifest.xml 一个clas ...

  5. RPG Maker MV/ MZ 工程打包 Android APK 文件(使用 Website 2 APK Builder Pro)

    演示环境:Win 10, RPG Maker MV v1.6.2, JDK 11, Website 2 APK Builder Pro v5.0 目录 前文 下载安装 安装 Website 2 APK ...

  6. android aapt插件化,Android APK文件(三、AAPT2工具使用)

    AAPT2(Android 资源打包工具)是一个构建工具,Android Studio 和 Android Gradle 插件使用它来编译和打包应用的资源.AAPT2 会解析资源.为资源编制索引,并将 ...

  7. 提取android apk文件中的dat格式的图片资源

    前言: 当下载了apk文件之后,我们要是想用别人的图片怎么办呢,当然这只是为了学习.   最近我下载了"我叫mt Online"解压apk文件,看到目录结构如下:   之后我们打开 ...

  8. android apk 文件反编译

    Android 反编译APK 的好处 第一,当自己代码加混淆的时候,代码找不到CLASS 可以反编译下看看,到底是没有屏蔽,还是有其他的问题 第二,参考下别人的代码是怎么写的 使用工具 就一个 htt ...

  9. Android APK文件解析

    Android的.apk文件实际上就是一个zip文件 可以直接用winrar打开 如下图所示: 包括了一个META-INF目录 一个res目录 一个AndroidManifest.xml 一个clas ...

最新文章

  1. “山东土地集团杯”暨滨州市数据应用创新创业大赛正式启动!
  2. 看病(信息学奥赛一本通-T1371)
  3. 2012最新75款好看的英文字体免费下载【中篇】
  4. 毕业七年 摸爬滚打的心得体会
  5. MediaInfo源代码分析 3:Open()函数
  6. 多种方法让网络共享资源自动映射
  7. 5.3.2 Counter对象
  8. 12C -- 配置Application Continuity
  9. 带薪拉屎是一种怎样的体验
  10. JMeter(二十一):使用BeanShell解析Json格式的报文
  11. 微速(微锐) 与 打码工作
  12. 港科夜闻|香港科技大学与英国思克莱德大学深化研究合作
  13. tensor如何实现转置_pytorch tensor 变换
  14. URL Extractor 4 for Mac(URL资源地址抓取器)特别版
  15. win10定时提醒写日报
  16. Hibernate与JPA
  17. 行业研究报告-全球与中国办公室隔板市场现状及未来发展趋势
  18. 二分查找(Binary Search)需要注意的问题,以及在数据库内核中的实现
  19. 基于技术性能的光隔离器和数字隔离器视图
  20. java静态函数_(基础)java中的静态变量与静态函数Static

热门文章

  1. 250鲁大师跑分_鲁大师跑分20万起步的闲鱼二手电脑能买么?只要四招轻松告别套路...
  2. ES6版Promise实现,给你不一样的体验
  3. 一步一步学ROP之Android ARM 32位篇
  4. Eclipe 新建maven web 项目
  5. 修改最低版本minSdkVersion(转)
  6. mysql高可用集群——MHA架构
  7. 从客户端中检测到有潜在危险的request.form值
  8. Android应用程序键盘(Keyboard)消息处理机制分析(12)
  9. IEEE R10 Event Funding Portal
  10. Final Cut Pro模版网站