在创建好AlertDialog类型对象后,要

dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);  


同时还要设置权限

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"></uses-permission>  


这样后就可dialog.show()了,要不然容易报错

更多相关文章

  1. FregServer进程,获取ServiceManager代理对象
  2. 2011.07.19——— android intent 传递list或者对象
  3. 【Fragment】 Android(安卓)Fragment生命周期详解(图文)
  4. android唤醒屏幕--保持屏幕唤醒-Reprinted
  5. 【Android】Android中的数据传递(2)
  6. android通过程序收起通知栏
  7. Android的权限permission
  8. 修改文件夹权限
  9. Android(安卓)6.0权限动态获取

随机推荐

  1. git使用教程二 远程仓库操作
  2. Android 手机端与服务端POST数据交互类
  3. 构建更好的应用--Xamarin平台
  4. Android SQLite 抽象出CRUD操作工具类
  5. Android RectF类的构造函数参数说明
  6. Android5.0以太网流程源码情景分析
  7. Android(安卓)USB\HDMI等事件监听
  8. androidQ 访问SD卡权限问题
  9. Android Stagefright 技术相关网址
  10. Android屏幕点亮(常亮)及屏幕解锁和锁定