MainActivity如下: package cn.testappaddandremove; import android.os.Bundle; import android.app.Activity; import android.content.IntentFilter; /** * Demo描述: * 利用广播监听设备安装和卸载应用程序 * * 参考资料: * http://blog.csdn.net/wangjinyu501/article/details/9664315 * Than…
http://www.open-open.com/lib/view/open1379302453943.html…
[Android]Android 监听apk安装替换卸载广播 首先是要获取应用的安装状态,通过广播的形式 以下是和应用程序相关的Broadcast Action ACTION_PACKAGE_ADDED 一个新应用包已经安装在设备上,数据包括包名(最新安装的包程序不能接收到这个广播)ACTION_PACKAGE_REPLACED 一个新版本的应用安装到设备,替换之前已经存在的版本ACTION_PACKAGE_CHANGED 一个已存在的应用程序包已经改变,包括包名ACTION_PACKAGE_R…
随笔之所以叫随笔,就是太随意了,说起来,之前的闹钟系列随笔还没写完,争取在十月结束之前找时间把它给写了吧.今天要讲的Android APK的静默安装.卸载.网上关于静默卸载的教程有很多,更有说要调用隐藏API,在源码下用MM命令编译生成APK的,反正我能力有限,没一一研究过,这里选择一种我试验成功的来讲. 静默安装.卸载的好处就是你可以偷偷摸摸,干点坏事什么的,哈哈~ 一.准备工作 要实现静默安装.卸载,首先你要有root权限,能把你的静默安装.卸载程序移动到system/app目录下. 1.用…
Inno Setup 安装前卸载原程序 分类: Install Setup 2013-02-02 15:53 2315人阅读 评论(0) 收藏 举报 很多時候我們需要在安裝文件之前卸載原有的程序而不是覆蓋安裝,本文的code就是實現了這樣的功能. 實現原理是:從注冊表'UninstallString'項中讀取卸載信息,用Exec進行靜默卸載. 下面code中APP_NAME為你的程序名,可以去注冊表中確認. function InitializeSetup(): boolean; var Res…
分享3: 需求:对已经开发的应用程序进行安装封装操作,即创建安装.卸载部署程序: 分析:程序的开发是为了在不同的人在不同的机器上使用,为了使不同机器使用该软件就需要见程序安装包,并且保证安装包中必须包含此软件运行所需的运行环境: 具体操作: 1.在VS2010中新建项目,选择:其他项目类型->安装与部署->安装向导,然后确定: 2.界面默认出现文件系统,分左右两侧:在右侧中点击应用程序文件夹后,右键选择添加文件,将需要打包的执行文件以及相关的组件类库等添加进行: 3.右击左边的“应用程序文件夹…
安装windows service通常有两种工具 1.Framework目录下的installutil.exe工具.2.visual studio命令行工具 在这里我要说的是当我们使用的系统是64位的系统,Framework包含1.0,2.0,3.0,3.5,4.0以及它们的64位版本时的情况. 一.使用installutil.exe 使用Visual Studio 2010创建的基于x86的4.0应用程序,在使用 installutil.exe工具安装时,你会发现在Microsoft.NET目…
首先是要获取应用的安装状态,通过广播的形式 以下是和应用程序相关的Broadcast Action ACTION_PACKAGE_ADDED 一个新应用包已经安装在设备上,数据包括包名(最新安装的包程序不能接收到这个广播)ACTION_PACKAGE_REPLACED 一个新版本的应用安装到设备,替换之前已经存在的版本ACTION_PACKAGE_CHANGED 一个已存在的应用程序包已经改变,包括包名ACTION_PACKAGE_REMOVED 一个已存在的应用程序包已经从设备上移除,包括包名…
应用场景:在检查版本更新的时候经常需要从服务器端下载然后安装到手机中 使用工具: XUtils,这个开源的框架真的是需要花大把时间去阅读和理解的,十分有用的,on the way ! fighting! 下载:github中关键字搜索即可download //google提供的保留地址,不会随着电脑ip地址的变化而改变测试ip地址 private static final String mDownloadUrl= "http://10.0.2.2:8080/xxx.apk"; prot…
 我想用adb 安装apk 到设备上现在出现了2个. 提示我没有找到设备    安装不用进去adb shell 这是你存放apk文件夹路径 下面安装apk到手机上(usb一定要连接成功否则读取不到手机设备名) 下面安装apk到模拟器上   下面卸载apk   多设备步骤请安装下面单一设备卸载步骤执行.   如果显示一台设备, 卸载步骤1:  找到 E:\Android\android-sdk\platform-tools 你的adb文件夹   卸载步骤2:打开cmd   你的单设备上的apk卸载…