在应用内弹出dialog其实很简单,但是在桌面上显示dialog却是有一些区别,大概思路有两个;
——第一种是弹出一个真正的dialog,但是这是系统级的dialog,需要在manifest中获得系统dialog的权限:
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"></uses-permission>
之后在使用dialog的时候要设置为系统dialog:
<span style="white-space:pre"> </span>private void showDialog(final Context context)
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>AlertDialog.Builder dialog=new AlertDialog.Builder(context);
<span style="white-space:pre"> </span>dialog.setTitle("提示");
<span style="white-space:pre"> </span>dialog.setIcon(android.R.drawable.ic_dialog_info);
<span style="white-space:pre"> </span>dialog.s