0
我有一個浮動按鈕是使用android.permission.SYSTEM_ALERT_WINDOW
所有的窗戶上面的這幅畫,我是什麼要完成的是一次我按下就可以了,我開始ProjectionMedia API
這裏我是什麼做的:開始ProjectionMedia
//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
,所以我可以從服務內部訪問它,但一旦我從Service
調用Capture
該應用程序不會執行任何操作,並且logact
中沒有任何內容,我在這裏丟失了什麼?