SystemUI 三指截屏或Power键加音量键连续截屏比较慢

不积跬步无以至千里

         了解SystemUI模块的童鞋都知道截屏是处在SystemUI的代码逻辑中的,因此这里出现了截屏比较慢的问题,就是你连续的三指截屏或者power+音量键,但是不会去快速的截屏。

修改如下:

代码路径如下:src/com/android/systemui/screenshot/GlobalScreenshot.java

1.修改图片的存储类型为png,这样更快

@Override
    protected Void doInBackground(Void... params) {
        if (isCancelled()) {
            return null;
        }

        // By default, AsyncTask sets the worker thread to have background thread priority, so bump
        // it back up so that we save a little quicker.
        Process.setThreadPriority(Process.THREAD_PRIORITY_FOREGROUND);

        Context context = mParams.context;
        Bitmap image = mParams.image;
        Resources r = context.getResources();

        try {
            // Create screenshot directory if it doesn't exist
            mScreenshotDir.mkdirs();

            // media provider uses seconds for DATE_MODIFIED and DATE_ADDED, but millisecond

猜你喜欢

转载自blog.csdn.net/WDYShowTime/article/details/105012855
今日推荐