android获取apk名称_apk是什么文件

news/2024/11/8 16:44:17/

很多人在手机上安装软件时会发现有一个叫apk的文件,这就让人产生疑惑了,apk是什么文件,apk文件怎么打开呢?下面就个大家介绍一下吧。

95463e6d22208bbdcc5bf89bcc7a574d.png

apk是什么文件

  APK是Android Package的缩写,即Android安装包(apk)。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。 APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别。

854664106646f7381c1d52d1dfecb8d8.png

  一、了解APK

  在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的。安装的文件可能不是这个文件夹,而在android rom中系统的apk文件默认会放入这个文件夹,它们拥有着root权限。

  二、文件结构

  1、META-INF (注:Jar文件中常可以看到);

  2、res (注:存放资源文件的目录) ;

  3、AndroidManifest.xml (注:程序全局配置文件) ;

  4、classes.dex (注:Dalvik字节码);

b3845906027463fee4b422d44e68eeaa.png

  5、resources.arsc (注:编译后的二进制资源文件)。

  APK 是类似Symbian Sis 或Sisx 的文件格式。通过将APK 文件直接传到Android 模拟器或Android 手机中执行即可安装。

  三、我们安装APK 一般有这样几种途径:

1、将APK 文件拷贝入手机的存储卡,在手机上运行文件管理类软件,找到拷贝的APK 文件进行安装。

2、直接使用手机在“电子市场”、“安卓市场”上面在线下载安装。

以上就是对apk文件的介绍,这个文件很常见,希望能对大家有所帮助。


http://www.ppmy.cn/news/698978.html

相关文章

android加固是什么意思,apk加固(乐固)

最近项目要上市场了,虽然已经给apk加了混淆,但是听同事说,还有加固工具可以更好的保护apk。特地去用了一下apk加固。 目前加固工具挺多的,我听到的有腾讯的乐固和360安全加固。 这次选腾讯的乐固。记录下步骤,怕自己忘…

什么是xapk文件?

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情 文章目录 1. xapk种类2. xapk with obb3. xapk with Split Apks4. 如何制作xapk 1. xapk种类 有时候我们会遇到.xapk后缀的Android安装包,而且一般移动…

本地apk安装是什么意思_移动端爬虫-安装模拟器

三、逍遥安卓模拟器的安装配置 (1)下载与安装 1、官网下载最新版 http://www.xyaz.cn/ 2、 傻瓜式安装,无需勾选配置 安装完成后,桌面会出现两个图标: (2) 模拟器的多开 1、 左键双击该图标 2、 新建模拟器 选择创建模拟器(默认),…

apk是什么意思以及apk里面有什么东西

在使用电脑安装某些软件,或者打开一些文件的时候,我们可能会看到后缀名为apk的文件。那么apk是什么意思?apk里面有什么东西呢?相信不少小伙伴都是比较陌生的。下面就给大家介绍下apk的含义和内容。 apk是什么文件: ap…

Docker-Dockerfile-DockerCompose的那些事

文章目录 一、Docker背景1.1 环境不一致1.2 隔离性1.3 弹性伸缩1.4 学习成本 二、Docker介绍2.1 Docker的由来2.2 Docker的思想 三、Docker的安装3.1 下载Docker依赖的环境3.2 指定Docker镜像源3.3 安装Docker3.4 Docker服务启停3.5 Docker容器运行解析3.6 Docker运行流程解析3…

ASP.NET Core MVC 从入门到精通系列文章(完)

随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生&#xff0c…

中国移动的宽带免费策略已不可持续

11月份公布的数据显示,中国移动的固网宽带用户数已达到1.54亿户,中国电信、中国联通的固网宽带用户分别为1.45亿、8110.1万户。中国移动已成为中国最大的固网宽带运营商,此前它持续取得固网宽带用户的飙涨主要是靠免费策略,而如今…

【4G_IUV】4G移动通信千湖小区一区业务配置

核心网连线 核心网数据配置: MME 下图红色标注字体说法有误:二者接口应是S1-C。 SGW PGW HSS 基站连线 BBU数据配置