private Bitmap shot(Activity activity) {        //View是你需要截图的View  View view = activity.getWindow().getDecorView();  view.setDrawingCacheEnabled(true);          view.buildDrawingCache();          Bitmap b1 = view.getDrawingCache();        // 获取状态栏高度 /   Rect frame = new Rect(); activity.getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);         int statusBarHeight = frame.top;         Log.i("TAG", "" + statusBarHeight);         // 获取屏幕长和高         int width = activity.getWindowManager().getDefaultDisplay().getWidth();         int height = activity.getWindowManager().getDefaultDisplay().getHeight();        // 去掉标题栏Bitmap b = Bitmap.createBitmap(b1, 0, 25, 320, 455);         Bitmap b = Bitmap.createBitmap(b1, 0, statusBarHeight, width, height - statusBarHeight);view.destroyDrawingCache();         return b;    }

更多相关文章

  1. Android(安卓)视频编辑问题记录
  2. Android开关机代码
  3. Android点击按钮实现全屏的代码
  4. 一个android访问http资源的便捷工具类——HttpHelper
  5. android 音量获取和设置总结
  6. Android:根据上下文Context获取Activity
  7. android 获取手机位置信息
  8. 【Android】打开/读取文件的方法
  9. Android(安卓)获取缩略图,网络视频,或者本地视频

随机推荐

  1. Google Android admob
  2. android图片闪烁或帧动画
  3. Mac下完全卸载干净Android Studio
  4. msm8916 lcd 相关调试点指导
  5. android studio 调试android源码
  6. Android编程权威指南(第二版)— 第10章挑战
  7. 【Android】TV端项目开发挖坑总结
  8. Android的关键的持久数据应该在onPause()
  9. 在学习android + opencv遇到的各种问题
  10. Android加速度传感器实现“摇一摇”,带手