// checkAndinitWarnView(this);
}
private WindowManager windowManager;
private TextView floatingView;
private WindowManager.LayoutParams params;
private void checkAndinitWarnView(Context context) {
//check the key is ok ?
boolean checkKey = false;
// Log.e("","=================== checkAndinitWarnView 8585");
if (checkKey) {
return;
}
// Log.e("","=================== checkAndinitWarnView 93858");
windowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
params = new WindowManager.LayoutParams();
// params.type = WindowManager.LayoutParams.TYPE_PHONE;
params.type = WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY;
params.format = PixelFormat.RGBA_8888;
params.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE |
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE;
params.gravity = Gravity.END | Gravity.TOP;
params.x = 0;
params.y = 0;
params.width = 210;
params.height = 200;
floatingView = new TextView(context);
Typeface typefaceBold = Typeface.create(Typeface.DEFAULT, Typeface.BOLD);
floatingView.setTypeface(typefaceBold);
floatingView.setTextColor(Color.RED);
((TextView) floatingView).setText("未写入tee Key \n未写入Google Key");
addView();
// Log.e("","=================== checkAndinitWarnView 00252");
}
直接在Launch上实现显示提示。需要实现判断Google Key是否已经写入的逻辑。
同时,要不影响文字下 正常的单击事件。