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

标签: android 截屏
18333人阅读 评论(43) 收藏 举报
分类:

1.背景

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

2.思路


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



3.使用方法

    

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



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



查看评论

sdk 截屏之调用系统截屏

前天写了一篇截图(截屏)–未调用系统截屏管理,今天介绍一篇关于利用系统截屏的其一:申请的权限如下: ...
  • willba
  • willba
  • 2017年12月12日 13:43
  • 272

Android获取当前屏幕截图,简单粗暴!

获取当前屏幕截图的简单方法
  • sunluyao_
  • sunluyao_
  • 2015年12月09日 16:50
  • 4683

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

public class ScreenShot { private BufferedImage image = null; /** * @param args */ public sta...
  • woshinia
  • woshinia
  • 2013年09月10日 11:17
  • 127931

记录:Android(5.0)截屏的实现

摘要:最近的公司的签写demo,需要在之前的签写、拍照、抽奖的基础上追加一个投屏的功能。一番收索之后,时间就是一周过去,想想自己都尴尬了。考虑了种种实现方式,什么只截取程序本身的界面啊,让后通过soc...
  • guyuelin123
  • guyuelin123
  • 2018年01月04日 09:37
  • 611

Android学习之调用系统相机拍照、截图并保存

最近写一款拍照的APP用到了拍照,截图,并返回ImageView。网上找了好几种fang法,发现最好还是调用系统自带的,既简单又方便。 启用android 系统相机 intent = new Inte...
  • u013132758
  • u013132758
  • 2015年11月18日 20:31
  • 1380

Android系统 截屏监听 的 原理与实现

Android系统并没有提供截屏通知相关的API,需要我们自己利用系统能提供的相关特性变通实现。Android系统有一个媒体数据库,每拍一张照片,或使用系统截屏截取一张图片,都会把这张图片的详细信息加...
  • xietansheng
  • xietansheng
  • 2016年10月16日 18:35
  • 11279

Android拍照、调用系统图库、裁剪图片到指定大小后输出

在这两天开发过程中要实现一个更换封面的功能,图片可以从系统图库或者照相机拍照,虽然可以通过Intent意向传递简单获取系统功能,但是在处理图片的时候还是遇到了很多问题。 首先我们创建一个uri指向图片...
  • fanjunjian1991
  • fanjunjian1991
  • 2013年05月03日 22:12
  • 32614

Android系统截屏功能提取Demo

  • 2014年09月15日 21:34
  • 59KB
  • 下载

Android系统截屏功能提取

Android在4.0版本之后同时按电源键和音量键可以截取当前屏幕,截图后会有一个过渡动画效果,这里提取了将效果这部分提取出来,可以用于应用截图分享功能。 截图功能在源码中的位置是com.androi...
  • xu_fu
  • xu_fu
  • 2014年09月14日 13:04
  • 31462

Android调用系统截图时候出现黑框

在Intent中写上         intent.putExtra("scale", true);//黑边         intent.putExtra("scaleUpIfNeeded", ...
  • happyst1990
  • happyst1990
  • 2015年06月15日 14:31
  • 1022
    统计

    主要讲述算法和业务的结合,适合初学者

    机器学习实践应用

    京东地址

    作者公众号:凡人机器学习

    凡人机器学习

    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 89万+
    积分: 1万+
    排名: 1619
    博客专栏