正常的AlertDialog.Builder builder=new AlertDialog.Builder(context);在receiver中是不能弹出的
AndroidManifest.xml 文件
需要设置权限 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
在调用dialog.show()之前需要给dialog设置类型
dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
ok了,重新安装后 dialog就正常弹出显示了