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