我有一个浮动按钮正在使用android.permission.SYSTEM_ALERT_WINDOW
所有窗口进行绘制,我想要完成的是一旦我按下它,我就从ProjectionMedia API
这里开始正在做的事情:
//passing to it the Main activity
public MyManager(Activity activity) {
this.activity = activity;
// call for the projection manager
mProjectionManager = (MediaProjectionManager) activity.getSystemService(Context.MEDIA_PROJECTION_SERVICE);
}
public void Capture() {
isWorking = true;
mHandler = new Handler();
Intent i = mProjectionManager.createScreenCaptureIntent();
// i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
activity.startActivityForResult(i, REQUEST_CODE);
}
并且MainActivity
我有static MyManager
,所以我可以从服务中访问它,但是一旦我Capture
从Service
应用程序调用它就不会做任何事情,并且没有任何东西,logact
我在这里缺少什么?