タッチイベントをシミュレートしたい。私はこのコードを使用しています
MotionEvent.PointerCoords[] coords = { new MotionEvent.PointerCoords() };
coords[0].x = 200;
coords[0].y = 200;
int[] ptrs = { 0 };
MotionEvent event =MotionEvent.obtain(SystemClock.uptimeMillis(),SystemClock.uptimeMillis(), action, 1, ptrs, coords, 0, 1, 1, 0, 0, InputDevice.SOURCE_TOUCHPAD, 0);
windowManager.injectPointerEvent(event, false);
問題はこの行にあります
windowManager.injectPointerEvent(event, false);
WindowMangerにアクセスできません。これを使おうとすると
WindowManager windowmanager=(WindowManager) Context.getSystemService(Context.WINDOW_SERVICE);
エラーメッセージが表示されました。「コンテキスト型から非静的メソッドgetSystemService(String)への静的参照を作成できません」
誰か助けてくれませんか!!