2013-03-11 50 views
-2

我正在開發一個應用程序,其中一些數據在應用程序的進程中寫入文件中。 現在我需要做的是在卸載過程中從同一文件中刪除數據,並希望在移動設備中存在相同的文件。有人可以告訴我,這可能嗎?在卸載應用程序時傳遞事件

+0

我可以知道負面投票的原因嗎? – Akhilesh 2013-03-11 13:44:24

+0

我不知道downvote的原因。但我可以告訴你,使用帶有公共API的股票設備是不可能的。系統不會給您的應用程序發出即將被卸載的警告。這樣做會使應用程序更容易執行惡意的事情。 – FoamyGuy 2013-03-11 13:45:52

回答

2

你無法知道這一點(簡而言之就是利用Android中的一些安全漏洞)。就像@FoamyGuy所說的那樣,這可能會讓應用程序做一堆壞事。有一個名爲ACTION_PACKAGE_REMOVED的意圖,當應用程序被卸載時廣播。趕上是它發送到所有的應用程序,除了被卸載。

這在docs

這裏證實現在,如果你感覺特別邪惡,如果你的用戶設備上有兩個您的應用程序,那麼你可以聽ACTION_PACKAGE_REMOVED意圖對方。但那不是非常可行,而且是另一天的故事。

+0

super..just超級信息.. – Nezam 2013-03-11 13:56:05

+0

@Ahmed Aeon Axan ,,,是啊想着,像你一樣,意味着有兩個應用程序。但現在我認爲這只是浪費時間 – Akhilesh 2013-03-11 14:09:20

相關問題