我们有一个服务程序,当计时器结束时我们的服务显示一个活动。这个活动是透明的有3个按钮就是这样,所以当dtv或其他视频节目活跃时我们的活动黑色和DTV或视频暂停我们的问题是我们怎么能在没有暂停或黑屏的情况下播放这个活动DTV或视频?< / p>
修改
这里我如何调用活动
Intent intent = new Intent(Application.Context, typeof(AdvActivity));
intent.SetFlags(ActivityFlags.NewTask);
intent.PutExtra("Url", AdsTable.rows[0].ContentUrl);
intent.PutExtra("Type", AdsTable.rows[0].ContentType);
intent.PutExtra("Id", AdsTable.rows[0].OID);
StartActivity(intent);
答案 0 :(得分:0)
我这样解决了也许有人需要
wmParams = new WindowManager.LayoutParams();
mWindowManager = (WindowManager)getApplication().getSystemService(getApplication().WINDOW_SERVICE);
wmParams.type = WindowManager.LayoutParams.TYPE_PHONE;
wmParams.format = PixelFormat.RGBA_8888;
wmParams.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
wmParams.gravity = Gravity.TOP | Gravity.CENTER;
wmParams.x = 0;
wmParams.y = 0;
wmParams.width = WindowManager.LayoutParams.WRAP_CONTENT;
wmParams.height = WindowManager.LayoutParams.WRAP_CONTENT;
LayoutInflater inflater = LayoutInflater.from(getApplication());
mFloatLayout = (LinearLayout) inflater.inflate(R.layout.poplayout, null);
mWindowManager.addView(mFloatLayout, wmParams);