最近一项目涉及到两个APK,如果分开安装,会有两个提示框,用户体验不太好。但要是把两个项目的源码合并在一起,也很麻烦,会有很多冲突的地方需要调整。所以这段时间一直在找办法做到安装其中一个APK时候,可以在不弹出安装提示框的同时安装另一个APK,也就是所谓的静默安装。网上与此相关的资料一搜一大堆,刚开始时候信心满满,以为按照大神的做法,可以很轻松解决问题,殊不知,搞了两三天都没点进展,网上的方法
# Android 11root静默安装 随着Android操作系统的不断更新,安全性也得到了不断加强,其中一个重要的改变就是对于root权限的应用程序进行安装时的限制。在Android 11中,Google进一步加强了对root权限应用的安全性,导致一些老的安装方式无法继续使用。本文将介绍如何在Android 11上实现root权限下的静默安装应用程序的方法。 ## root静默
原创 2024-02-25 06:51:24
1261阅读
Android静默安装似乎是一个很有趣很诱人的东西,但是,用普通做法,如果手机没有root权限的话,似乎很难实现静默安装,因为Android并不提供显示的Intent调用,一般是通过以下方式安装apk:但是,这并没有真正的实现静默安装,因为有用户界面,会让用户知道。那么,怎么在后台悄悄的安装APK呢?只能试图去看看Android系统源码正常安装APK的过程,我这边下载的源码是Android5.0
      这段时间很忙,少来发帖了,今天再来爆一个....         Android上的静默安装似乎是个很诱人的功能,好多人都问这个问题。今天分享下实现静默安装的两种方法,但当看完这篇文章后,仍会让一些人失望滴。       &
# Android系统应用静默安装Apk 在Android系统中,我们通常通过Google Play Store或者其他应用商店来安装应用程序。但是有时候我们可能需要在不进行手动操作的情况下,通过代码来实现应用的安装。本文将介绍如何使用静默安装的方式在Android系统安装Apk文件。 ## 静默安装Apk的原理 Android系统中有一个PackageManagerService组件,它
原创 2024-04-26 06:58:44
460阅读
静默安装,就是apk在后台悄悄地安装。很多流氓软件喜欢干。但从现在的情况看,只有root了的手机才能静默安装,或者你能搞到手机厂商的签名。 关于静默安装,在万能的浏览器搜索一下,基本上有两种情况。 1.root情况下静默安装 2.root下面静默安装##root情况静默安装## 1.调用pm指令,下面就是调用pm指令(pm install -r)把/sdcard/haha.apk安装掉。prot
随着物联网的兴起,无人值守的android设备越来越多,我目前手里刚好在接相关的售票机器,需要实现更新、下载、静默安装、自动打开,网上相关文章太多了,很容易眼花缭乱,我这边整理出来留作记录,亲测有效!前提:root!root设备就需要rom厂商的签名了第一步增加权限<uses-permission android:name="android.permission.INSTALL_PACKA
转载 2023-07-27 19:49:18
632阅读
静默顾名思义就是静静的默默地,静默安装静默卸载的意思也就是说在后台默默地安装和卸载。最近的一个app应用分发的项目中app下载的模块,下载完成之后,用户可以通过这个app进行安装,为了提高用户的体验,我就加入了静默安装和卸载功能,然后还加入了使用am命令启动某个Activity。这个项目中静默的方式实现代码如下:首先判断是否有root权限,如果有利用静默方式,否则利用意图实现app安装和卸载操作
转载 2023-07-25 22:51:36
186阅读
先看效果: 静默安装的思路就是一个,就是用 adb install -r (apk路径) 或者 pm install -r (apk路径),用这种方式安装apk,是不会提示用户安装界面,所以,我们的思路就是在代码实现上诉的命令即可。 不过, 上诉命令需要 root 权限,然而,很多手机在出厂的时候,是做了定制的,即很多 root 是不开放的;而这个时候,我们就需要做判断了。//获取超级权限
最近需要实现Android应用的静默安装,在网上看了不少帖子,最后在root权限下实现对应用的静默安装和卸载,现在就整个实现的过程做一个总结。 一.第一种方案 第一种方案参考了源码中/packages/apps/PackageInstaller的实现方式,实现的主要代码如下: importjava.io.File; importjava.io.FileNotFoundException; i
翻译 2021-08-13 17:17:08
788阅读
一.轰隆一声雳响,小编闪亮登场。本篇基于已有系统证书(从Android设备厂家获得)的情况下实现静默安装静默卸载,可分为三部分讲解:将apk内置为系统应用,apk静默安装与apk静默卸载。1.将apk内置为系统应用。内置的方法有共性,也有区别。基础操作是共性,区别就在于Android4.4以上版本与Android4.4以下版本。A.内置为系统应用要做的第一步,就是在清单文件的根节点manifes
卸载app的方式有多种,可以直接调用android系统的卸载程序,但是这样会调出android卸载提示框,问题就是真的不好看。所以采用静默卸载的方式,避免弹出系统提示框。方法一(调用系统卸载程序):1 //卸载应用 2 Uri packageURI = Uri.parse("package:" + pkgName); 3 Intent uninsta
转载 2023-05-31 16:08:55
436阅读
      Android 9 (P)静默安装/卸载App适配终极指南 引言   公司最近上马了Android 9和10的平台,我们也得哼哧哼哧的进行相关的开发。我只能说谷歌的工程师为了KPI考核对Android修改的老开心了,可苦了我们啊。这不今天在进行Android静默安装的API封装,尼玛原来的相关接口都没有了。那么今天要说的就是在Android P上面怎么实施静默安装/卸载接口的封装
  最近需要实现Android应用的静默安装,在网上看了不少帖子,最后在root权限下实现对应用的静默安装和卸载,现在就整个实现的过程做一个总结。 一.第一种方案 第一种方案参考了源码中/packages/apps/PackageInstaller的实现方式,实现的主要代码如下: importjava.io.File; importjava.io.FileNotFoundException;
翻译 2021-08-13 17:46:03
972阅读
我上一篇文章比较锋芒毕露,按照目前的趋势来说,华为摆脱谷歌将只是时间问题。但谷歌依然不依不饶,针对华为制定了两条新规,从5月12日安卓11系统发布时就禁止华为手机使用最新的安卓11系统,更是强制规定全球所有手机的谷歌应用服务必须在安卓应用商店下载。这一手可真狠啊!就连从第三方也下载不了谷歌应用了,震惊!难道我们就没有任何办法了嘛?别着急,往下看 安卓谷歌还能不能在规划内? 余承东发声“华
无人值守安装光盘最有魅力的地方之一 就是在安装过程中可以静默安装好预先设计集成的一些常用软件,安装结束以后软件就已经可以使用 但是很多朋友发现每个软件以及系统补丁,它们的静默安装参数是不一样的 在本文就和广大爱好者一起研究一下几种常见软件封包形式的静默安装方式 如有遗漏和错误之处,请指出,大家互相交流! 常用的软件封包形式主要有以下几个形式 I
转载 2023-08-31 19:28:30
173阅读
apk 静默安装 如果需要应用进行静默安装,则需要满足一下两个条件1  必须添加权限 <uses-permission android:name="android.permission.INSTALL_PACKAGES" />2  必须是系统应用,或者系统签名应用 方法 1 通过 adb install 安装/*
   由于公司要求,应用后台更新下载必须使用静默安装,于是边研究了下。。          实现静默安装必须要2个前提条件:1、必须有对机器的ROOT权限 ; 2、必须有编译源码的环境          具备了以上2个条件就可以实现静默安装了。。     &
android中应用的安装卸载,大家(用android设备的)肯定不陌生。这里就来浅谈android应用的安装、卸载的实现方式。1.系统安装程序android自带了一个安装程序—/system/app/PackageInstaller.apk.大多数情况下,我们手机上安装应用都是通过这个apk来安装的。代码使用也非常简单:/* 安装apk */ public static void ins
老早之前,写了一个android软件包静默安装的应用,放在工作空间很久了,今天整理项目的时候发现了,拿出来晒晒!  软件实现的功能:当需要静默安装(即不弹出安装确认对话框,后台自动安装)时,启动安装服务,将待安装的软件包的路径放置到intent中,然后启动安装服务即可,在软件成功安装以后,会发送广播,你只需要接受对应的广播,即可获知软件是否安装成功!  软件的关键代码:&nb
  • 1
  • 2
  • 3
  • 4
  • 5