上記のすべてのウィンドウを使用して描画しているフローティングボタンが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
ここに何が欠けていますか?