我想添加视图以显示所有活动。
谢谢你,抱歉我的英文不好。
答案 0 :(得分:0)
在您的服务中创建Service
和getWindowManager。
创建WindowManager.LayoutParams
个实例并将类型设置为LayoutParams.TYPE_PHONE
,然后调用windowManager.addView(view, lp)
。
在关闭应用时向您的服务发送意图,在服务中致电windowManager.removeView(view)
。
您何时使用Android 6.0+,您需要询问权限 `
public static int OVERLAY_PERMISSION_CODE = 2525;
public void addOverlay() {
if (!Settings.canDrawOverlays(this)) {
Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION,Uri.parse("package:" + getPackageName()));
startActivityForResult(intent, OVERLAY_PERMISSION_REQ_CODE);
}
}