现在很多app为了更好的用户体验纷纷开始使用静默安装,这段时间公司也刚好有一个这样的新项目,是电视盒子的tv项目,系统是定制的,可以使用系统签名,所以我们这里的内容只是有系统签名权限的app的静默安装安装后自己启动自己。下面是测试通过的方案实现代码: 附:系统签名打包方法工具类:public class ApkController { /** * 描述: 安装 */
静默顾名思义就是静静的默默地,静默安装静默卸载的意思也就是说在后台默默地安装和卸载。最近的一个app应用分发的项目中app下载的模块,下载完成之后,用户可以通过这个app进行安装,为了提高用户的体验,我就加入了静默安装和卸载功能,然后还加入了使用am命令启动某个Activity。这个项目中静默的方式实现代码如下:首先判断是否有root权限,如果有利用静默方式,否则利用意图实现app安装和卸载操作
本发明涉及一种基于白名单机制的androidapp静默安装升级实现方法,属于智能设备相关技术领域。背景技术:android操作系统是智能操作系统,具备丰富的功能,很好的用户体验、可扩展性、开放性。现在基于android操作系统的自助设备逐渐普及,对于无人值守类的设备,比如自助售货机,对应用程序升级如果按照android操作系统原生接口进行操作,势必需要现场有人进行点击操作才能完成,极大影响应用程序
在本次博文中,我将为大家详细介绍如何解决 Android 系统中的静默更新、安装自动启动相关问题。随着移动应用的普及,自动更新和静默安装等功能变得越来越重要,但实现这些功能需要正确的环境配置和详细的步骤指南。以下内容将确保你能顺利实现这些功能。 ## 环境准备 为了成功配置 Android 系统的静默更新、安装自动启动功能,我们需要满足特定的软硬件要求。 ### 软硬件要求 - **硬件
原创 5月前
175阅读
最近的在做APP版本更新,每次版本更新,弹出提示用户安装用户体验特不友好,行业对于静默安装也有不少大牛写了一下自己博客,看了这写大牛写的博客后,自己动手也写了一个APP,需要下载的同学可以自己下载。 首先,在探索这一项技术之前我要找到突破口我们先看下 安装APP的代码:Intent intent = new Intent(Intent.ACTION_VIEW); // 由于没有在Activit
Android静默安装似乎是一个很有趣很诱人的东西,但是,用普通做法,如果手机没有root权限的话,似乎很难实现静默安装,因为Android并不提供显示的Intent调用,一般是通过以下方式安装apk:但是,这并没有真正的实现静默安装,因为有用户界面,会让用户知道。那么,怎么在后台悄悄的安装APK呢?只能试图去看看Android系统源码正常安装APK的过程,我这边下载的源码是Android5.0
# Android 静默打开 Bluetooth 的方法探讨 在开发 Android 应用程序时,管理蓝牙连接通常是一个重要的需求。近几年来,开发者们在不同的场景下需要实现静默打开 Bluetooth 的功能,尤其是当应用需要与周围设备进行交互时。尽管 Android 系统在用户隐私保护方面不断加强,但仍然有一些方法可以实现这个目标。 ## 前言 静默打开 Bluetooth 意味着在不向用
原创 10月前
127阅读
      这段时间很忙,少来发帖了,今天再来爆一个....         Android上的静默安装似乎是个很诱人的功能,好多人都问这个问题。今天分享下实现静默安装的两种方法,但当看完这篇文章后,仍会让一些人失望滴。       &
静默安装,就是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阅读
卸载app的方式有多种,可以直接调用android系统的卸载程序,但是这样会调出android卸载提示框,问题就是真的不好看。所以采用静默卸载的方式,避免弹出系统提示框。方法一(调用系统卸载程序):1 //卸载应用 2 Uri packageURI = Uri.parse("package:" + pkgName); 3 Intent uninsta
转载 2023-05-31 16:08:55
433阅读
一.轰隆一声雳响,小编闪亮登场。本篇基于已有系统证书(从Android设备厂家获得)的情况下实现静默安装静默卸载,可分为三部分讲解:将apk内置为系统应用,apk静默安装与apk静默卸载。1.将apk内置为系统应用。内置的方法有共性,也有区别。基础操作是共性,区别就在于Android4.4以上版本与Android4.4以下版本。A.内置为系统应用要做的第一步,就是在清单文件的根节点manifes
      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阅读
无人值守安装光盘最有魅力的地方之一 就是在安装过程中可以静默安装好预先设计集成的一些常用软件,安装结束以后软件就已经可以使用 但是很多朋友发现每个软件以及系统补丁,它们的静默安装参数是不一样的 在本文就和广大爱好者一起研究一下几种常见软件封包形式的静默安装方式 如有遗漏和错误之处,请指出,大家互相交流! 常用的软件封包形式主要有以下几个形式 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个条件就可以实现静默安装了。。     &
  • 1
  • 2
  • 3
  • 4
  • 5