2017-02-11 154 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