APP截屏功能三种实现思路:
1. 基于Android SDK的截屏方法<span style="font-size:14px;font-weight: normal;">SimpleDateFormat sdf = new SimpleDateFormat(
"yyyy-MM-dd_HH-mm-ss",Locale.US);
Stringfname = "/sdcard/" + sdf.format(new Date()) + ".png";
Viewview = v.getRootView();
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
Bitmapbitmap = view.getDrawingCache();
if(bitmap != null) {
System.out.println("bitmapgot!");
try{
FileOutputStreamout = new FileOutputStream(fname);
bitmap.compress(Bitmap.CompressFormat.PNG,100, out);
System.out.println("file" + fn
<span style="font-size:14px;font-weight: normal;">SimpleDateFormat sdf = new SimpleDateFormat(
"yyyy-MM-dd_HH-mm-ss",Locale.US);
Stringfname = "/sdcard/" + sdf.format(new Date()) + ".png";
Viewview = v.getRootView();
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
Bitmapbitmap = view.getDrawingCache();
if(bitmap != null) {
System.out.println("bitmapgot!");
try{
FileOutputStreamout = new FileOutputStream(fname);
bitmap.compress(Bitmap.CompressFormat.PNG,100, out);
System.out.println("file" + fn