android 截图实现
来源:互联网 发布:篮球教学软件安卓版 编辑:程序博客网 时间:2024/05/21 12:50
首先得知道获取屏幕宽和高的方法
1: 获取屏幕宽度
public static int getScreenWidth(Context context) { WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); DisplayMetrics displayMetrics = new DisplayMetrics(); wm.getDefaultDisplay().getMetrics(displayMetrics); return displayMetrics.widthPixels;}
2:获取屏幕高度
public static int getScreenHeight(Context context) { WindowManager wm = (WindowManager) context .getSystemService(Context.WINDOW_SERVICE); DisplayMetrics outMetrics = new DisplayMetrics(); wm.getDefaultDisplay().getMetrics(outMetrics); return outMetrics.heightPixels;}
2:实现截图
public static Bitmap snapShotWithStatusBar(Activity activity) { View view = activity.getWindow().getDecorView(); view.setDrawingCacheEnabled(true); view.buildDrawingCache(); Bitmap bmp = view.getDrawingCache(); int width = getScreenWidth(activity); int height = getScreenHeight(activity); Bitmap bp = null; bp = Bitmap.createBitmap(bmp, 0, 0, width, height); view.destroyDrawingCache(); return bp;}
0 0
- Android截图代码实现
- Android 截图实现(2)
- Android截图代码实现
- Android屏幕截图实现
- android截图实现
- Android截图功能实现
- android实现截图功能
- android实现截图功能
- android 截图实现
- Android 截图控件实现
- Android实现截图功能
- 【转】Android截图代码实现
- Android-屏幕截图功能实现
- Android 自定义区域截图实现
- Android ddms截图代码实现
- Android实现百度地图截图
- Android 实现截图和分享
- Python实现对Android截图
- request和response
- js获取当前窗口大小的值
- DAO层,Service层,Controller层、…
- 小鸭店铺机器人——智能店铺机器人 部件模块化 互动游戏化 营销智能化
- android 自定义双击事件
- android 截图实现
- C# 导出excel单个单元格内容超出当前范围解决方法
- YTU 2898: C-Z型变换
- 使用ScrollView做渐变导航栏
- Openlayers中不同投影间的转换
- 发那科FANUC工业机器人通信系统与实时生产监控系统
- Detail Texture
- 基于Oracle数据库操作的SQL基础语法
- Android中asset文件夹和raw文件夹区别