静默卸载 --调用Android未公开的API(uninstallPackage)来实现,需在源码下编译

PackageManager pm = context.getPackageManager();

pm.deletePackage(packageName, observer, 0);

然后继承静默卸载状态回调类

public class PackageDeleteObserver extends IPackageDeleteObserver.Stub {

private Context context;

private Handler handler;

public PackageDeleteObserver() {

}

@Override

public void packageDeleted(String packageName, int returnCode) {

//        Log.e("PackageDeleteObserver", "packageName = " + packageName);

//        Log.e("PackageDeleteObserver", "returnCode = " + returnCode);

}

}

还有几种静默卸载的方法 但是都要root或者要系统权限 用系统的签名

原文链接:http://www.apkbus.com/blog-508687-62963.html

android静默卸载,android实现静默卸载相关推荐

  1. android静默卸载,Android实践 -- Android静默安装和卸载

    App的静默安装和卸载 Android系统本身提供了安装卸载功能,但是api接口是@hide的,不是公开的接口,所以在应用级别 是无法实现静默安装和卸载的,要实现静默安装和卸载需要是系统应用,要有系统 ...

  2. android 调用系统下载apk,如何在自己的App中调用Android系统自带的安装/卸载程序...

    AppUtils里面写了如何安装和卸载apk(这段代码出自这里:点击打开链接~),这里的安装和卸载调用的是Android本身的一个安装卸载,所以可能页面不会太优雅,并不符合商业App的期望,如果要做到 ...

  3. android fota服务商,android开发实现静默安装(fota升级)

    android开发实现静默安装(root权限) 方式是将应用设置为内置的系统应用,注意事system/app目录下面,采用copy2SystemApp()方法就可以,注意chmod 777的权限,若是 ...

  4. Android构建系统级应用静默授权,静默安装

    文章目录 背景 目标 实现 获取系统应用权限 原理 实现 静默安装 普通升级安装 shell命令安装 模拟系统安装程序流程 背景 基于定制平板系统开发应用,能获得安卓源码层的支持. Android8. ...

  5. macOS完全卸载Android Studio方法

    如题,如果想完全卸载Android Studio,其实也不复杂,可以参考以下步骤: 说明:如果参考以下步骤,前提是在安装Android Studio时,按照默认路径安装,如果在安装时修改了路径,可以切 ...

  6. mac 完全卸载android,关于macos:如何在Mac上完全卸载Android Studio?

    我最近在我的MacBook Pro上下载了Android Studio,每次打开它我都会搞砸它.它给了我插件错误和其他几个错误.我需要从我的Mac上完全卸载它.我试图从我的Mac上删除它,然后像第一次 ...

  7. mac 完全卸载android studio

    1.卸载Android Studio,在终端(terminal)执行以下命令: rm -Rf /Applications/Android\ Studio.app rm -Rf ~/Library/Pr ...

  8. android 如何完全卸载Android Studio

    今天,继续简单讲讲Android 如何完全卸载Android Studio. 由于导入了3.0的项目,所以需要将Android studio升级到3.0,必须卸载之前的Android studio2. ...

  9. 卸载Android app弹出浏览器的一种实现

    2019独角兽企业重金招聘Python工程师标准>>> 卸载Android应用程序时,经常会弹出网页,做些用户数据的调查统计.Android是可以获取到其它应用被卸载掉这个事件,但是 ...

  10. android 静默暗转_Android静默安装

    想要做到静默安装,其实就是要有权限执行pm install命令.准备工作其实就两步: 1.获取执行权限 2.执行命令 我们首先介绍第二步,如何执行pm install命令: 关键代码其实就一句: Ru ...

最新文章

  1. 【Pyhon 3】: 170104:优品课堂: GUI -tkinter
  2. gx works怎么写入from指令_FANUC PMC 指令和应用
  3. 修改linux下全局数据库名,linux/unix下修改oracle数据库实例名的方法
  4. hdoj1242(dfs 剪枝 解法)
  5. Python 支付宝支付代码
  6. 68 SD配置-发票凭证配置-定义出具发票类型
  7. Solidity编程 二 之Solidity安装
  8. 计量风险系列—两大定价产品怎么计算风险损失
  9. Axure高保真智慧消防远程监管系统数据可视化大屏看板+web端高保真大数据分析平台看板+大数据交换配置管理平台大屏动态可视化看板
  10. 108扫货节完美收官 在线交易额破千万
  11. python图片顶端_用python进行图片整理
  12. MTK 6765/6739/6755/6761/6763 android9.0 user版本打开root权限(adb root权限和 apk root权限)
  13. P2P中DHT网络介绍
  14. 最新的python是哪个版本的好_书声琅琅:Python哪个版本好用
  15. clark变换第三行系数的由来
  16. 程序设计中的基本概念
  17. 登陆器生成登陆器不显示服务器列表,GeeM2单机登录器读取不到列表怎么办?
  18. OpenHarmony恢复启动子系统init进程之服务启动
  19. 6 生僻字_《生僻字》歌词拼音与注释,跟着音乐学汉字
  20. c语言程序 5ms 延时,计算机单片机延时方法电脑c语言.docx

热门文章

  1. 在iPad上看PDF信息内容,哪个软件实用?
  2. CUDA deb 安装
  3. 苏州大学计算机系历年分数线,苏州大学历年分数线
  4. C# StopWatch的使用(计时,时间间隔)-简记
  5. 计算机图形Opengl的实验报告,opengl计算机图形学实验报告之3D漫游世界.doc
  6. 使用Hibernate: GenerationTarget encountered exception accepting command : Error executing DDL “
  7. 缓解拖延症的12个小技巧
  8. 读书笔记-精准努力-只要有用陷阱
  9. MySQLdecimal对应java
  10. 寻找锚文本链接的四种高效方法