Is it possible to intercept app uninstall?

2019-02-27 10:10发布

Is it possible to intercept app uninstall and make some job? E.g. my app modifies some files of device, so it would be neat before uninstalling just rollback changes made by my app.

Any hints, ideas?

1条回答
Ridiculous、
2楼-- · 2019-02-27 10:41

Are you talking about the similar issue

Listen Broadcast Before application uninstall

Then as said you have to use the intent-filter for delete as given in the above link.

<activity
    android:name=".UninstallIntentActivity"
    android:label="@string/app_name" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <action android:name="android.intent.action.DELETE" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:scheme="package"  />
    </intent-filter>
</activity>

and when you get notified , do whatever you want.

查看更多
登录 后发表回答