在Android 11中,Broadcast Receiver ACTION_SHUTDOWN Intent不再起作用。相反,我们可以使用一个新的Intent ACTION_MY_PACKAGE_REPLACED来运行自定义操作。具体实现步骤如下所示:
public class ShutdownReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(Intent.ACTION_MY_PACKAGE_REPLACED)) { //执行自定义操作 } } }
这样在Android 11中就可以使用Broadcast Receiver ACTION_MY_PACKAGE_REPLACED Intent来执行自定义操作了。
上一篇:Android11之后,是否仍然可以从Gallery中选择、裁剪和保存图像?
下一篇:Android11中出现java.io.FileNotFoundException:openfailed:ENOENT(Nosuchfileordirectory)错误