最近产品同事反映,部分手机截屏图片无法d出,排查了下是监听系统截屏时添加进系统相册的时间出了问题(读出来的照片并不是最新的一张照片,而是一张很老的照片,从而导致了监听截屏 *** 作失败)
1 cursor = mContext.getContentResolver().query(2 contentUri,3 Build.VERSION.SDK_INT < 16 ? MEDIA_PROJECTIONS : MEDIA_PROJECTIONS_API_16,4 null,5 null,6 MediaStore.Images.ImageColumns.DATE_ADDED + " desc limit 1"7 );
需要把第6行的"DATE_ADDED"换成"DATE_MODIFIED"就好了。猜测是部分手机厂商在对图片存储的时候对于添加的时间戳可能存在相关的差异导致了这样的问题。
By liYing
总结以上是内存溢出为你收集整理的Android监听系统截屏的坑全部内容,希望文章能够帮你解决Android监听系统截屏的坑所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)