通过几行简单的代码实现截屏的方法:
获得整个屏幕:
getWindow().getDecorView();
通过这个方法写了个Demo:
public class MainActivity extends Activity implements View.OnClickListener {
private ImageView mImageView;
private Button mBtnScreen;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initViews();
}
private void initViews() {
mImageView = (ImageView) findViewById(R.id.imageView);
mBtnScreen = (Button) findViewById(R.id.btnScreen);
mBtnScreen.s