Я создал службу, которая работает поверх других приложений. Я хочу, чтобы служба сделала снимок экрана всего экрана, поскольку пользователь видит его независимо от того, какие приложения работают. Могу ли я заставить службу запускать функцию скриншота телефона и хранить ее в определенном месте?Снимок экрана в Android от службы
0
A
ответ
3
Могу ли я запустить услугу скриншота телефона и сохранить его в определенном месте?
Нет, за исключением, возможно, укоренившихся устройств, для обеспечения конфиденциальности и безопасности.
0
хорошо, подобные вопросы были очень популярны на StackOverflow:
How to programmatically take a screenshot in Android?
How to take screenshot programmatically?
how to take screenshot programmatically and save it on gallery?
Особенно, это один полезный:
// image naming and path to include sd card appending name you choose for file
String mPath = Environment.getExternalStorageDirectory().toString() + "/" +
ACCUWX.IMAGE_APPEND;
// create bitmap screen capture
Bitmap bitmap;
View v1 = mCurrentUrlMask.getRootView();
v1.setDrawingCacheEnabled(true);
bitmap = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false);
OutputStream fout = null;
imageFile = new File(mPath);
try {
fout = new FileOutputStream(imageFile);
bitmap.compress(Bitmap.CompressFormat.JPEG, 90, fout);
fout.flush();
fout.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
от Mualig, с одного из сообщений выше.
Смежные вопросы
- 1. Снимок экрана Android-навигации
- 2. Снимок экрана Android OpenGL
- 3. Снимок экрана SurfaceView в Android
- 4. Снимок экрана определенной области экрана в android
- 5. Xamarin Android сделать снимок экрана
- 6. Снимок экрана с Android-эмулятором от Android Studio 0.9.2
- 7. Сделайте снимок экрана на Android
- 8. Android сделать снимок экрана (ROOT)
- 9. Android Вещи: сделайте снимок экрана
- 10. Снимок экрана текущего экрана
- 11. Android размеры Get экрана от службы
- 12. Снимок экрана части экрана
- 13. Снимок экрана текущего экрана устройства
- 14. Снимок экрана
- 15. Невозможно сделать снимок экрана в эмуляторе Android
- 16. Снимок экрана в телефоне Android без укорачивания
- 17. Сделайте снимок экрана видео в webview android
- 18. Как сделать снимок экрана макета в android
- 19. Снимок экрана в классе BroadCast Receiver Android
- 20. Снимок экрана в Nexus 4/Android 5.0.1
- 21. Как сделать снимок экрана с помощью фоновой службы
- 22. Сделать снимок экрана
- 23. Снимок экрана с InAppBrowser?
- 24. Снимок экрана из фоновой службы другого приложения (программно)
- 25. Автоматический снимок экрана
- 26. Снимок экрана в Webdriver
- 27. Как сделать снимок экрана текущего экрана в программном обеспечении Android?
- 28. Сделайте снимок экрана всего экрана в iOS
- 29. Снимок экрана с Nexus One от adb?
- 30. Сделайте снимок экрана в UncaughtExceptionHandler
Насколько я знаю, это невозможно. Вы можете сделать снимок экрана только того, что есть в вашем приложении. –