Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 是否可以获取操作\删除意图回调_Android - Fatal编程技术网

Android 是否可以获取操作\删除意图回调

Android 是否可以获取操作\删除意图回调,android,Android,我曾经 删除包,但在删除操作完成后,我无法获取回调或删除成功事件 我搜索了很多,但没有任何线索,是否有可能得到操作\u DELETE回调 通过对话框上的确认按钮触发事件最后,我找到和。 观察安装或移除的包的方法是添加广播以接收意图。 希望这对某人有所帮助。有一个完全删除的操作包。请参阅详细信息 但是要小心,Intent.ACTION\u-PACKAGE\u-FULLY\u-REMOVED的API级别是14。 如果你的申请不到14岁,你可以试试这个。 首先,创建一个BroadcastReceiv

我曾经

删除包,但在删除操作完成后,我无法获取回调或删除成功事件

我搜索了很多,但没有任何线索,是否有可能得到
操作\u DELETE
回调

通过对话框上的确认按钮触发事件

最后,我找到和。 观察安装或移除的包的方法是添加广播以接收意图。
希望这对某人有所帮助。

有一个完全删除的操作包。请参阅详细信息

但是要小心,Intent.ACTION\u-PACKAGE\u-FULLY\u-REMOVED的API级别是14。 如果你的申请不到14岁,你可以试试这个。 首先,创建一个BroadcastReceiver“UninstallReceiver”。然后在AndroidManifest.xml中声明它

Uri packageURI = Uri.parse("package:com.any.app");
Intent intent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(intent);

"
发送Intent.ACTION\u DELETE时,如果应用程序已完全卸载,则可以在BroadcastReceiver中接收广播,然后可以执行任何操作

<receiver android:name="com.example.manager.Broadcast.UninstallReceiver" >
        <intent-filter>
            <action android:name="android.intent.action.PACKAGE_FULLY_REMOVED" />
            <data android:scheme="package" />
        </intent-filter>
</receiver>"