在android4.2上进行截图操作后,截图将会保存在一个叫Screenshots的文件夹下,问题是在MID上此文件夹在Storage的根目录下,连接PC后,通过PC打开
Storage,发现此文件不在根目录下,而是在/mnt/sdcard/目录下,这个问题的解决办法就是:
在frameworks/base/packages/SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java查找SaveImageInBackgroundTask函数,然后更改
imageDir参数值,默认值是String imageDir = Settings.System.getString(context.getContentResolver(), Settings.System.SCREENSHOT_LOCATION);
需要更改成String imageDir = Environment.getExternalStorageDirectory().getAbsolutePath();即可。
其他类似问题亦可参考此方法进行修改