我正在從事應用程序,需要在卸載應用程序之前調用api,Webservice,所以請讓我知道是否有卸載之前調用的任何解決方案或調用卸載應用程序之前的任何過程。如何獲取在卸載應用程序之前通知android
回答
您可以嘗試添加BroadcastReceiver
偵聽android.intent.action.PACKAGE_REMOVED
事件。
您使用此過濾器註冊您的廣播接收器:
<receiver android:name=".MyBroadCastReceiver">
<intent-filter>
<action android:name="android.intent.action.MY_PACKAGE_REPLACED"/>
</intent-filter>
</receiver>
不工作:閱讀[ACTION.PACKAGE.REPLACED](http://developer.android.com/reference/android/content/Intent.html#ACTION_PACKAGE_REPLACED)它說:**應用程序包的新版本有已被安裝,替換以前安裝的現有版本。**關於檢測卸載沒有任何內容。這可以用於檢測更新。 – Strider
這是[MY_PACKAGE_REPLACED](http://developer.android.com/reference/android/content/Intent.html#ACTION_MY_PACKAGE_REPLACED)的功能! OP希望知道如何捕捉正在被卸載的應用程序**。不**取代**。 –
- 1. 如何在android工作室中打開應用程序之前獲取通知
- 2. iPhone - 應用程序卸載通知
- 3. 在每次調試之前卸載Android應用程序
- 4. 當用戶卸載Android應用程序時發出通知
- 5. Android卸載通知
- 6. 通知時,應用程序卸載從Android設備
- 7. 如何在全屏android應用程序中獲取通知欄?
- 8. 如何在Android上獲取前臺應用程序;不包括通知
- 9. 如何在運行卸載程序之前自動停止應用程序?
- 10. 在android中卸載應用程序?
- 11. 在卸載應用程序之前詢問密碼
- 12. 在安裝msi包之前卸載另一個應用程序
- 13. 在卸載之前關閉.NET應用程序
- 14. 收聽廣播在應用程序卸載之前
- 15. 安卓強制卸載應用程序在更新之前
- 16. 在卸載之前停止服務和babysited應用程序
- 17. 獲取卸載應用程序的意圖,Android的
- 18. 如何獲取ios中卸載的應用程序名稱?
- 19. 在Android中卸載我的應用程序之前添加自定義確認
- 20. 在卸載我的android應用程序之前,我該怎麼做?
- 21. 獲取當前通知android
- 22. Android如何獲取從設備中卸載的應用程序列表
- 23. 如何在卸載開始之前執行程序?
- 24. 卸載應用程序圖標時,應用程序是卸載
- 25. 如何知道何時卸載Facebook應用程序?
- 26. 如何知道用戶卸載應用程序,運行某些服務或我的應用程序的卸載之前顯示的對話框
- 27. 我如何知道用戶要卸載我的應用程序
- 28. 如何刪除應用程序目錄,而卸載Android應用
- 29. 跟蹤Android應用程序的卸載
- 30. android應用程序卸載保護
這是不可能的,但也有一些變通,例如[這](http://stackoverflow.com/a/18816716/4782930) – Strider