android获取已安装应用的安装包

安卓APK获取全攻略:从Google Play安全下载与提取应用安装包 APK(Android Package Kit)是安卓应用的安装包格式,其本质是一个包含应用代码、资源、清单文件的压缩归档。理解APK的生成与分发原理,有助于开发者进行应用分析、逆向工程,也为用户在无法访问官方商店时提供了备用安装方案。从技术实现看,APK的获取主要围绕Google Play的授权分发机制展开,涉及设备认证、包体解析等环节。在工程实践中,掌握安全可靠的APK获取方法,对于应用备份、竞品研究、兼容性测试等场景具有重要价值。本文聚焦于**ADB调试工具**和**第三方可信源**两大核心途径,详细 阅读详情

最近看了一款应用叫茄子快传,其中有个功能是能传输手机上已安装的应用的安装包。于是度娘了一下,果然可以。以下为转载内容:

android上所有已安装的应用都会做一个备份,分别存放在三个地方:

1、系统签名的软件:/system/app

2、安装到内存上的非系统签名软件:/data/app

3、安装到sd卡上的非系统签名软件:/mnt/asec/包名-数字/pkg.apk


获取已安装应用程序信息:

private PackageManager packageManager = null;
packageManager = getPackageManager();
List<PackageInfo>mAllPackages=new ArrayList<PackageInfo>();
mAllPackages = packageManager.getInstalledPackages(0);

获取已安装应用程序安装包位置和应用包名字:

for(int i = 0; i < mAllPackages.size(); i ++)
{
	PackageInfo packageInfo = mAllPackages.get(i);
	Log.i("package path", packageInfo.applicationInfo.sourceDir);
	Log.i("apk name", packageInfo.applicationInfo.loadLabel(packageManager) );
}

既然知道了应用包的位置就可以拿来安装或传输了。:)


部分内容转自:

http://blog.youkuaiyun.com/xanxus46/article/details/8228366

http://www.cnblogs.com/mainroadlee/archive/2011/05/23/android_get_installed_app.html

文件拷贝

http://blog.youkuaiyun.com/etzmico/article/details/7786525

Android应用程序:动态获取权限并查询所有安装包 在我们开始查询所有安装包之前,首先必须检查是否已经获得了"QUERY_ALL_PACKAGES"权限。通过检查权限、请求权限、处理权限回调和使用Package Manager查询安装包,我们可以实现这一功能。一旦我们获得了"QUERY_ALL_PACKAGES"权限,就可以使用Package Manager的getInstalledPackages()方法来查询所有安装包。在这个回调方法中,我们可以检查requestCode以及grantResults数组中的权限状态,并根据结果执行相应的操作。 阅读详情

相关推荐

Ultrascale/Ultrascale+ FPGA GTH IP及结构详解(一)

FPGA GTH Transceiver

houzi6320的博客 1万+

如何提取android的安装包,从Android手机中取出已安装的app包,导出apk

TAG:Android,提取,apk,adb,pm,root,导出apk假设有这样一个场景,A君看到你手机上一个实用APP,想要安装到自己手机上,限于下载浪费流量,那么最简单的就是从你的手机中拷贝一个,不过你安装过的apk包已经删除了,不能直接复制出来进行安装。办法来了,就是从手机中制造一个出来或者说找他的备份版。导出步骤:1)找到应用的包名执行命令:$ adb shell pm list pac...

weixin_26833939的博客 1万+

UQLab——其他概率分布随机变量转换标准Gaussian分布

1、使用UQLab将其他类型的随机变量转换成标准Gaussian分布; 2、使用科学计数法输出样本,方便后续ANSYS的调用分析; 3、基于MC的可靠度分析。 原随机变量分布类型: % 调用UQLab进行采样 clc clear uqlab %% Specify these distributions as a UQLab INPUT object: PriorOpts.Marginals(1...

ikhui7的博客 3013

提取系统apk

提取系统apk 公司有个Android设备,里面内置了一款厂家自带的应用,该应该里面有一些提示语音,我想要把厂家的应用提取出来,以便获取应用内的语音资源,于是安装了一个APK Extractor,但是这个应用里没有列出来我需要的应用,系统应用也显示了,就是没有显示我需要的那个应用。经过百度,找到了另一种提取方式,成功的提取到了我需要的apk。 通过adb命令列出Android设备中的所有应用 adb shell pm list packages 效果如下: 确认这些包名里面有你需要的应用的包名,可

Android菜鸟的专栏 6086

完整IC设计流程解析&Makefile学习

本文介绍了decorder38项目的文件结构、自动化综合流程和Makefile使用方法。项目包含RTL到GDSII全流程文件,重点关注syn目录中的综合脚本。通过make dc命令运行综合流程,生成网表、约束和时序文件。关键报告如qor.rpt、area.rpt和min_vio.rpt用于分析综合质量、面积和时序。Makefile部分解释了其基本语法、IC设计中的典型结构,包括目标定义、命令执行和特殊声明,强调了其在自动化构建和依赖管理中的重要性。

m0_63352623的博客 855

MaaS 商业模式全面分析报告:从技术赋能到商业变现的全链条探索

MaaS(模型即服务)商业模式正成为AI产业主流,2024年上半年中国市场规模达2.5亿元,预计2027年占比将提升至47%。该模式通过云服务提供预训练AI模型,大幅降低企业应用AI的技术门槛和成本。核心盈利方式包括按使用量计费、订阅制、定制化服务等,其中混合模式因灵活性成为趋势。MaaS产业链包含模型提供商、云平台、应用开发商和最终用户,重塑了AI产业格局。随着《数据法案》等监管加强,数据增值服务面临更严格合规要求。未来五年,中国MaaS市场增速预计超50%,用户规模将从2025年2.1亿增至2030年5

芯片行业20年 · 参与定义实现千万级量产出货 · AI芯片PM 2888

安卓实用小技巧:将App提取为Apk文件

【原文:】 不少使用安卓的朋友都有安装App后就把Apk安装包删掉的习惯,如果从Play商店等途径安装App,更是找不到Apk安装包了。当想要把App分享给他人,或者想要备份App的时候,没有Apk安装包十分不方便。在Windows中我们很难将已安装的程序提取出来做成安装包,不过安卓中和Windows大不一样。我们能够从安卓中将已安装的App提取为Apk安装包,下面我们一起来看看要怎么做吧。

zhazhiqiang2010的专栏 1万+

Android 10.0 kenel中修改rom系统内部存储的大小

在10.0的系统rom产品开发定制中,在对一些产品开发中的配置需求方面,由于在产品后续订单中,有些产品是出口的,但是硬件方面已经定板,时间比较仓促,所以 就需要软件方面在rom内部存储的大小方面作假,修改rom真实的大小容量,所以就需要在kenel驱动部分来修改这部分的值最好了,接下来分析下计算rom容量的 相关代码,然后做出修改

安卓兼职framework和app工程师的博客 1403

android 获取已安装应用的安装包,Android获取设备已安装的应用

项目中, 我们经常要用到显示系统已安装的应用, 可以通过两种方式获取已安装的应用, 一种是通过ApplicationInfo, 一种是通过ResolveInfo. 这里用的是ResolveInfo, 上代码。PackageManager packageMgr = getActivity().getPackageManager();Intent mainIntent = new Intent(Int...

weixin_35411561的博客 1604

深度学习框架对比:AI开发如何选择

你是否遇到过这样的困惑:想做一个图像分类模型,朋友推荐PyTorch;公司要部署智能客服,同事说用TensorFlow;想快速验证想法,学长又提到Keras……深度学习框架种类繁多,功能重叠却各有侧重。本文将覆盖主流框架(PyTorch/TensorFlow/Keras/JAX/MXNet等),从开发者真实需求出发,总结选择框架的核心维度。本文将按照“认识框架→对比特性→实战选择”的逻辑展开:先通过生活比喻理解各框架特点,再用代码对比核心功能,最后结合真实场景给出选择建议。动态计算图。

AI 领航者的博客 1162

LLC变压器,常见的4大问题解决方案

其中之一是当付边的绕组的匝数或层数较多的时候,层间或匝间寄生电容和付边的漏感发生一个寄生的振荡,轻载的时候,这个振铃的幅度会达到很高,导致输出电压比设计的要高许多。但当输入是低压的时候,开关频率比较低,LLC谐振回路的增益较大,因而比较容易发生变压器饱和的问题。由于LLC变压器工作在LC谐振状态,LC谐振回路有个特点就是Q值问题,在这里Q值是大于1的,因而就会有实际加在变压器上的电压要比输入电压高的问题,因而在设计变压器的时候就必须考虑到这一点,否则变压器就不是工作在你设计的磁感应强度上。

1260

【Android】提取Android中已安装app的apk

提取Android中已安装的apk,这个需求很多时候都会遇到。比如从google play上安装过apk后,如何提取出来给别人用? 本文1. 先介绍转载的apk提取方法并 2. 验证提取出来的apk和安装之前的apk的一致性。 0x01原文:adb 取出安装在手机中的 apk 参考:http://wiki.jikexueyuan.com/project/android-actual-comb...

think_ycx的专栏 1万+

YOLOv11改进策略【Neck】| arXiv 2025 分层多头注意力HMHA 子空间拆分提多样 + 通道重排降冗余,强化目标检测精度

HMHA(Hierarchical Multi-Head Attention,分层多头注意力)旨在解决传统多头注意力(MHA)在图像恢复任务中的核心缺陷——特征冗余。传统MHA将通道均匀拆分给各个头,导致不同头学习的子空间信息相似,进而出现多头关注同一区域、忽略退化区域修复的问题,限制了模型的特征表达能力。HMHA通过“分层子空间拆分+通道重排序”策略,让每个头学习差异化、互补的上下文特征,从根源上缓解冗余,提升图像恢复任务中对复杂退化场景的特征捕捉能力。

Limiiiing的博客 778

获取Android手机已安装应用程序的安装包

手把手教你获取Android手机已安装应用程序的安装包 前言: 某天临时访问了一个网址然后下载了一个APP,过了一段时间想要将这个APP安装在其他手机上面或者是介绍给其他小伙伴安装的时候发现该应用在应用商店里面搜索不到,之前下载的安装包清理掉了,访问的网址也不记得了。不知道大家有没有遇到过这样的情况,今天就给大家分享一下如何提取Android手机已安装应用程序的安装包。 话不多说,直接上教程。 具体操作如下: 第一步:在电脑上面安装夜神模拟器,主要是因为夜神模拟器带有adb.exe,后面敲命令的时

m0_65603019的博客 4055

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Android获取应用的安装包路径

获取当前应用的安装包路径 context.getPackageResourcePath(); 获取其他应用的安装包路径 getPackageManager().getApplicationInfo(packageName, 0).sourceDir;

TE28093163的专栏 9379

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

android获取已安装包名需要的权限,android获取已安装的应用程序包名和类名

plintPkgAndCls(getResolveInfos());private void plintPkgAndCls(List resolveInfos){ for (int i = 0; i < resolveInfos.size(); i++) { String pkg = resolveInfos.get(i).activityInfo.packageName; String c...

weixin_30649293的博客 504

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

android获取已安装包名需要的权限,Android-读取已安装应用列表

title: Android-读取已安装应用列表date: 2019-12-02 11:54:53categories:- Androidtags:- App本文将通过读取已安装应用列表,如何获取应用列表,和为什么要获取已安装应用列表展开。Android 读取已安装应用列表需要申请权限吗?Android 如何完整的获取到用户已安装应用列表为什么安卓的APP都要读取手机中已安装的应用列表结合上述三篇...

weixin_33662445的博客 3354

android 获取本应用安装包路径

我在查这个的时候,一个个尽都是废话,于是看源码自己解决,说一千道一万还不如上代码,希望给那些需要的帮助. String packageName = getPackageName(); String ppt_install_path="";try {ppt_install_path = getPackageManager().getApplicat...

472

如何快速安装Windows Subsystem for Android (WSA):2025年完整指南

Windows Subsystem for Android (WSA) 是微软开发的革命性工具,让Windows 11用户能直接运行Android应用程序。本教程将带你轻松完成WSA的下载、安装与基础配置,无需复杂技术背景,小白也能快速上手! ## ???? 什么是WSA?为什么需要它? Windows Subsystem for Android(简称WSA)是微软为Windows 11打造的官方...

gitblog_01040的博客 1839

【亲测免费】 探索全球动态,轻松安装Twitter安卓客户端

在信息爆炸的时代,Twitter作为全球最受欢迎的社交平台之一,汇聚了来自世界各地的实时动态和热门话题。为了让更多Android用户能够便捷地访问这一平台,我们推出了Twitter安卓客户端安装包下载项目。无论您是Twitter的忠实用户,还是初次尝试,这个项目都将为您提供一个简单、安全的途径来安装Twitter应用。 ## 项目技术分析 本项目主要提供Twitter安卓客户端的APK安装包下

gitblog_09765的博客 2431

移动应用开发 Android Studio安装教程

目录 一、Android Studio下载地址 二、安装 三、SDK及Gradle配置 四、安卓虚拟机配置 一、Android Studio下载地址 Download Android Studio and SDK tools | Android Developers (google.cn)https://developer.android.google.cn/studio进入官网直接选择下载即可 二、安装 这里一定要把Android Virtual Device选上,这是在安卓模...

Ace2NoU的博客 2644

每天一个安卓测试开发小知识之 (四)---常用的adb shell命令第二期 pm命令

安卓测试开发 pm命令 pm是什么 pm install安装 pm uninstall卸载 如何获取包名

qq_42213030的博客 1400

android 安装包 权限,确定Android中已安装应用程序使用的权限列表

我必须确定我的设备上已安装的应用程序使用的权限列表.我已经安装了应用程序列表,并使用以下代码包名称:PackageManager pm = this.getPackageManager();Intent intent = new Intent(Intent.ACTION_MAIN, null);intent.addCategory(Intent.CATEGORY_LAUNCHER);List li...

weixin_39525255的博客 670

android 获取apk安装路径、安装包路径

// 获取当前程序路径   /data/data/com.example.androiduninstall3/files String path1 = getApplicationContext().getFilesDir().getAbsolutePath(); // 获取该程序的安装包路径   /data/app/com.example.androiduninstall

灬灬的专栏 1万+
上一篇: 多线程程序中操作的原子性
下一篇: 2014年总结,2015展望
骑行的蜗牛
博客等级 码龄21年 107粉丝 86原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值