安装应用程序时Android处理取消事件

安装应用程序时Android处理取消事件,android,dialog,installation,apk,Android,Dialog,Installation,Apk,我以编程方式从文件夹安装apk文件: File file = new File(apkFilePath); if (file.exists()) { try { Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse("file://" + apkFilePath), "applic

我以编程方式从文件夹安装apk文件:

File file = new File(apkFilePath);
    if (file.exists()) {
        try {
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setDataAndType(Uri.parse("file://" + apkFilePath),
                    "application/vnd.android.package-archive");
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(intent);
        } catch (Exception e) {
            Log.d(TAG, "install error: " + e.toString());
        }
    } else {
        Log.d(TAG, "File doesn't exist ");
    }

当对话框出现时,有两个按钮“安装”和“取消”。我要去参加取消活动。我尝试注册广播接收器,但找不到取消安装操作的适当事件。

我个人还没有尝试过您所做的操作,但我认为您要检测的不是取消,而是您的应用程序安装,因为可能存在其他未取消的故障原因(如磁盘空间不足)。您可以注册该注册/更新事件。看到这个问题,我个人还没有尝试过你所做的事情,但我认为你想检测的不是取消,而是你的应用程序安装,因为可能还有其他不取消的故障原因(如磁盘空间不足)。您可以注册该注册/更新事件。看到这个问题了吗