2017-02-11 150 views
-3

如果有人试图卸载我的应用程序,我想询问密码。那么有没有我应该实施的卸载监听器?如果没有,那我该怎么做?请帮忙。如何为Android应用程序实现卸载监听器

+2

我认为有没有这样的事,看看这个【答案】(http://stackoverflow.com/a/6209769/5993410) –

回答

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); 
+0

这个怎么实现?在哪里检测到未安装操作行为? –

+0