import android.content.DialogInterface;
import android.view.View;
import android.app.AlertDialog.Builder;
import android.app.Dialog;
import android.view.WindowManager;
import android.app.AlertDialog;
private void showHostOnlineAlert(){
Builder builder=new Builder(getApplicationContext());
builder.setTitle("大门");
builder.setMessage("有客人来了");
builder.setPositiveButton("开门", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
if ((btGattWritenoRespond != null) && (bluetoothGatt != null)) {
btGattWritenoRespond.setValue(OpenDoorCmd);/*open the door*/
bluetoothGatt.writeCharacteristic(btGattWritenoRespond);
// MyIotIntentService.this.finish();
}
dialog.dismiss();
}
});
builder.setNegativeButton("不开门", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
Dialog dialog=builder.create();
dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
dialog.show();
}
在AndroidManifest.xml中加入权限
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>