Android系统截屏的实现(附代码)

原创 2014年09月09日 14:51:02

1.背景

        
           写博客快两年了,写了100+的文章,最火的文章也是大家最关注的就是如何实现android系统截屏。其实我们google android_screen_shot就会找到很对办法,但那些都是很多年前的了,在android4.*版本后,android对于源码进行了更正,使得以前的方法都不能够使用。
       感谢cjd6568358这名网友,我们一起讨论,最终由他实现了android系统截屏功能,为了让以后想要这个功能的coder可以少走一些弯路,我们整理的代码做成开源项目。

2.思路


    其实主要思路还是之前我的博文所提到的,大家有兴趣可以看下。

【android4.3】记一次完整的android源码截屏事件的捕获(不同于网上的老版本)

android4.3 截屏功能的尝试与失败分析

android 4.3 操作源码实现系统截屏(暂无移植性)

Android4.0以上版本 后台service跨进程截取当前屏幕总结(引用自cjd6568358



3.使用方法

    

      使用方法也很方便,进入开源项目,下载jar文件导入自己的项目,调用函数名: takeScreenshot(Context context, String fileFullPath) 如果文件完整的路径为空,方法会以当前时间自动创建文件名并保存在/data/local/tmp文件夹下


项目地址:请在使用后star一下,多谢!


与作者讨论,关注微信公众号“凡人机器学习”



版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Android毛玻璃效果 获取系统截屏 高斯模糊

近期实现任意屏幕上滑弹出一个快捷栏,由于做完发现布局效果太差。刚巧看到ios的毛玻璃于是想模仿下。 注意点如下:上滑和弹出操作由于之前的动画和其他数据加载操作已经较为耗时,应尽量减少时间损耗。该方法是...

Android调用系统裁剪图片模糊问题

最近项目在选取图片是出现了裁剪后模糊的问题 xta Options Table for image/* crop: 附加选项 数据类型 描述 crop String 发送裁剪信号 ...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

android截屏并对图片做高斯模糊处理

这几天项目中需要模仿一下iOS版本的微博菜单弹出界面,如下图: 用微博的同学都知道这个效果吧,这篇文章先实现模糊效果,进入、退出动画后面文章分析; 一、说一下实现思...

android-实现手机截屏效果,保存截屏图片

一、准备一张图片 拷贝screenshot_panel.9.png放在目录drawable-xhdpi下 二、activity_main.xml 代码如下: <RelativeLayout x...

Android4.0以上版本 后台service跨进程截取当前屏幕总结

最近个人在做一个android的APP应用,涉及到了后台截取当前

Android中使用代码截图的各种方法总结

Android截屏方法
  • ccpat
  • ccpat
  • 2015-05-07 14:40
  • 3818

Android 4.0 截屏(Screenshot)代码流程小结

原文地址:http://blog.csdn.net/hk_256/article/details/7306590 ,转载请注明出处 一、基本介绍            在Android ...
  • hk_256
  • hk_256
  • 2012-02-29 16:31
  • 38645

【android4.3】记一次完整的android源码截屏事件的捕获(不同于网上的老版本)

(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景        我们知道android提供了一个系统截屏功能,就是按住电源键和音量减的按键0.5秒,系统...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)