/** * 返回的 bitmap就是屏幕的内容 */private static Bitmap takeScreenShot(Activity activity) {View view = activity.getWindow().getDecorView();//Enables or disables the drawing cacheview.setDrawingCacheEnabled(true);//will draw the view in a bitmapview.buildDrawingCache();Bitmap bitmap = view.getDrawingCache();Rect frame = new Rect();activity.getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);int statusBarHeight = frame.top;int width = activity.getWindowManager().getDefaultDisplay().getWidth();int height = activity.getWindowManager().getDefaultDisplay().getHeight();// 去掉标题栏Bitmap b = Bitmap.createBitmap(bitmap, 0, statusBarHeight, width,height - statusBarHeight);view.destroyDrawingCache();return b;}

更多相关文章

  1. android 返回键 退出
  2. Android(安卓)标题栏、状态栏隐藏
  3. android input系统如何导入kl文件
  4. [Android实例] android多点触摸demo .
  5. android 实现由下至上弹出并位于屏幕底部的提示框
  6. Android(安卓)5.1 去掉首次进入沉浸模式的提示
  7. 2014-7-23 Android(安卓)ImageViwe自适应屏幕宽高
  8. Android(安卓)页面跳转(无/含有返回结果)
  9. 屏幕切换时Activity重启问题

随机推荐

  1. android之TextVIew与Button交互
  2. 3.Retrofit上传头像给后端
  3. 实现类似Android联系人搜索功能
  4. android App Widgets
  5. 【HR小时制】如何获取Android系统时间的
  6. Android(安卓)DEX Preopt prebuilt apks
  7. android图片切换ImageSwichter的动画切换
  8. android hander 线程用法
  9. android截屏示例,适合流媒体 MediaPlayer
  10. android中利用pull解析xml文件