Nol*_*esh 11 android screenshot
我想以编程方式拍摄全屏截图,例如,Android主屏幕或菜单之一.如何在应用程序中查看主屏幕? 我想以编程方式采取它! 它是否需要root模式无关紧要!
请帮帮我,抱歉我的英文!
Nir*_*ngi 13
使用以下代码
Bitmap bitmap;
View v1 = MyView.getRootView();
v1.setDrawingCacheEnabled(true);
bitmap = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false);
Run Code Online (Sandbox Code Playgroud)
这里MyView是我们需要在屏幕中包含的视图.
点击链接 https://code.google.com/p/android-screenshot-library/downloads/list, 它可以让您截屏任何屏幕,不仅仅是您的应用
adb shell/system/bin/screencap -p /sdcard/img.png这是一个shell命令,截屏简单快捷
试试这个
Process sh = Runtime.getRuntime().exec("su", null,null);
OutputStream os = sh.getOutputStream();
os.write(("/system/bin/screencap -p " + "/sdcard/img.png").getBytes("ASCII"));
os.flush();
os.close();
sh.waitFor();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16168 次 |
| 最近记录: |