@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) private void startScreenShot() { WindowManager windowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE); if (windowManager != null) { DisplayMetrics displayMetrics = new DisplayMetrics(); windowManager.getDefaultDisplay().getMetrics(displayMetrics); width = displayMetrics.widthPixels; height = displayMetrics.heightPixels; dpi = displayMetrics.densityDpi; } mediaProjectionManager = (MediaProjectionManager) getSystemService(MEDIA_PROJECTION_SERVICE); if (mediaProjectionManager != null) { startActivityForResult(mediaProjectionManager.createScreenCaptureIntent(), 123); } } private VirtualDisplay mVirtualDisplay; @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) @Override protected void onActivityResult(int requestCode, int res
Android5.0截屏(截取整个设备的屏幕)
最新推荐文章于 2024-04-21 16:09:56 发布