`
fantao005x
  • 浏览: 34406 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

监听Android应用的卸载与安装

 
阅读更多
public void onReceive(Context context, Intent intent) {
		String action = intent.getAction();
		if("android.intent.action.PACKAGE_REMOVED".equals(action))
		{
			String appName = intent.getDataString();
			if(PACKAGE_NAME.equals(appName))
			{
				Log.i(TAG, "package removed, package name = "+appName);
			}
		}
	}
 

 

 

<receiver android:name=".MyReceiver"
            android:label="@string/app_name">
    <intent-filter>
                <action android:name="android.intent.action.PACKAGE_ADDED" />
               <action android:name="android.intent.action.PACKAGE_REMOVED" />
               <data android:scheme="package" />
  </intent-filter>
</receiver>

分享到:
评论

相关推荐

    Android-监听自身应用卸载,并在卸载之后,使用libcurl三方库进行一次三方请求,或者启动网页的实例工程

    【Android-监听自身应用卸载】是Android开发中一个特殊的需求,它涉及到系统广播的注册与接收、服务的实现以及第三方库libcurl的使用。在这个实例工程中,开发者旨在实现当应用被卸载时,自动触发一个网络请求,或者...

    Android监听自身卸载,弹出用户反馈调查

    Android 监听自身卸载,弹出用户反馈调查是一个非常实用的功能,特别是在当前的移动应用市场中。这个功能可以让开发者在用户卸载应用时,弹出一个用户反馈调查的网页,以便收集用户的反馈信息,并且可以帮助开发者...

    安卓Android源码——监听自身应用卸载.zip

    本项目"安卓Android源码——监听自身应用卸载.zip"提供了一个实例工程,展示了如何实现这一功能,并在卸载后利用libcurl库进行第三方请求或打开网页。 首先,我们需要理解Android应用生命周期。Android应用程序由一...

    Android监听应用程序安装和卸载

    本文将详细介绍如何在Android应用中实现对其他应用安装与卸载的监听。 #### 监听原理 在Android中,应用可以通过注册特定类型的`BroadcastReceiver`来监听到设备上的某些事件,如应用安装完成、应用被卸载等。当...

    Android应用源码之监听自身应用卸载,并在卸载之后,使用libcurl三方库进行一次三方请求,或者启动网页的实例工程

    首先,Android系统本身并不提供直接监听应用卸载的API,但可以通过一些间接的方式来实现。一种常见的方式是在应用中创建一个后台服务,该服务在应用启动时注册,并持续运行。当应用被卸载时,服务也会被停止,此时...

    Android应用源码之监听自身被卸载.zip

    首先,Android系统并未直接提供监听应用卸载的API,但我们可以利用广播接收器(BroadcastReceiver)来间接实现这一功能。创建一个自定义的BroadcastReceiver,并在AndroidManifest.xml文件中注册它,监听ACTION_...

    Android源码之监听自身被卸载.zip

    总结来说,监听Android应用被卸载主要涉及以下几个步骤: 1. 创建一个BroadcastReceiver类,重写onReceive方法来处理ACTION_PACKAGE_REMOVED广播。 2. 在AndroidManifest.xml中静态注册BroadcastReceiver,设置...

    Android 监听应用的安装和卸载

    总的来说,通过创建BroadcastReceiver并监听ACTION_PACKAGE_ADDED和ACTION_PACKAGE_REMOVED这两个系统广播,我们可以实现在Android应用中监听其他应用的安装和卸载事件。这种机制对于系统监控、数据分析或自动化测试...

    Android高级应用源码-监听自身应用卸载,或者启动网页的实例工程。.zip

    在Android中,系统并未提供直接的API来监听应用卸载事件。然而,可以通过在`BroadcastReceiver`中注册一个自定义的`ACTION_PACKAGE_REMOVED`广播接收器来间接实现这一功能。当应用被卸载时,系统会发出此广播。在`...

    Android应用监听自身卸载

    总的来说,监听Android应用卸载涉及到广播接收器、系统服务、AIDL以及一些底层操作。这种方法可以帮助开发者在应用卸载时执行一些必要的清理工作,但请注意,这种做法并不常见,可能会引起用户的隐私和安全顾虑,...

    安卓安装卸载相关-监听自身被卸载.zip

    总的来说,监听Android应用的卸载通常需要结合多种技术,如BroadcastReceiver、ContentProvider、Service以及现代的任务调度组件。这不仅能够帮助开发者了解应用的状态,还可以在卸载时执行清理、备份或其他必要的...

    Android应用使用Inotify机制监听自身卸载

    为了在Android应用被卸载时执行特定操作,开发者通常需要借助服务(`Service`)和广播接收器(`BroadcastReceiver`)。一种可能的方法是在应用启动时注册一个自定义的广播接收器,该接收器监听系统的`ACTION_PACKAGE...

    Android应用源码之监听自身应用卸载,启动网页的实例工程.zip

    这个"Android应用源码之监听自身应用卸载,启动网页的实例工程"提供了一个很好的学习和实践平台,它涵盖了Android系统中的一些核心概念和技术。以下是基于这个实例工程的关键知识点的详细说明: 1. **...

    android 监听卸载那些事儿

    android.intent.action.PACKAGE_REMOVED和android.intent.action.PACKAGE_ADDED 可以监听别的应用被安装卸载,但不能监听自己被卸载啊。 监听自己被卸载通过前辈们探索发现,只能通过监听系统卸载log如:act=...

    Android卸载应用和安装应用的广播

    总结,通过创建和注册BroadcastReceiver,我们可以监听Android系统中应用的安装和卸载事件,进而执行相应的业务逻辑。这对于监控系统状态、数据分析或者提供用户体验的优化都是很有帮助的。不过,在实际开发中,需要...

    android应用卸载提示

    总结来说,通过利用Android的Log机制和BroadcastReceiver,开发者可以实现在应用卸载时显示自定义提示的功能,从而增强与用户的交互。但要注意,过度使用这类机制可能会引起用户的反感,因此在设计时需谨慎考虑其...

    android卸载应用程序

    android卸载已安装应用代码,提供点击打开应用功能,采用ListView显示所有已安装应用(剔除了原装应用)。 在此代码中可以学到,ListView自定义适配器的使用,ListView中给每条Item加按钮并实现ListView的Item与按钮...

    Android 监听自身应用卸载-IT计算机-毕业设计.zip

    本项目是一个Android应用源码开发的Demo,特别适合毕业设计学习,它涵盖了Android监听应用卸载和在卸载后执行操作的知识点。 首先,我们要了解如何在Android应用中监听自身的卸载事件。由于Android系统并不提供直接...

    安卓Android源码——监听自身卸载.rar

    在Android中,监听应用卸载并不直接支持,因为一旦应用被卸载,所有与其相关的服务、广播接收器和内容提供者都将失效。但是,我们可以巧妙地利用自定义的BroadcastReceiver来捕获卸载事件。当用户从系统设置中卸载...

    安卓安装卸载相关-监听APP被卸载.rar

    在安卓系统中,安装和卸载应用程序是常见的操作。开发者有时需要监听这些事件,以便在APP被卸载时执行一些清理工作或者记录用户行为。"监听APP被卸载.rar"这个压缩包可能包含了一些示例代码或库,帮助开发者实现这一...

Global site tag (gtag.js) - Google Analytics