如何为Android应用程序实现卸载监听器

时间:2017-02-11 04:46:53

标签: android

如果有人试图卸载我的应用,我想要密码。那么我应该实现任何未安装的侦听器吗?如果没有,那我该怎么做?请帮忙。

1 个答案:

答案 0 :(得分:0)

对于清单文件

<receiver android:name=".YourReceiver">
    <intent-filter>
        <action android:name="android.intent.action.PACKAGE_INSTALL" />
        <action android:name="android.intent.action.PACKAGE_ADDED" />
        <action android:name="android.intent.action.PACKAGE_REMOVED" /> 
        <data android:scheme="package"/>
    </intent-filter>
</receiver>

按活动

IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(Intent.ACTION_PACKAGE_ADDED);
intentFilter.addAction(Intent.ACTION_PACKAGE_INSTALL);
intentFilter.addDataScheme("package");
registerReceiver(br, intentFilter);