легко этот код
Bitmap bitmap;
View v1 = MyView.getRootView();
v1.setDrawingCacheEnabled(true);
bitmap = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false);
и он отлично работает, но это так, если есть активность.
Как я могу сделать снимок экрана из службы?
моя цель сделать скриншот в течение часа, e.i, чтобы каждый раз закрывать экран каждый час, например, в 12, затем в 1, затем в 2.... и так далее.