# AndroidScreenShot_SysApi
非常优雅的方案实现屏幕截图,利用android 5.0 之后的录屏API获取一帧画面,来实现截屏。
## 特性
1. 方便后台service调用截屏功能。
2. 打破老旧的截屏方案,只能截当前activity不能截状态栏的问题。
## 使用
1. 直接编译代码run,等待toast成功.
注意:目前代码截图成功后保存到使用外置私有存储,不需要申请外部存储权限,所以不要惊讶,不会崩溃的。
2. 自定义使用
直接使用Shotter,或者直接使用ScreenShotActivity。
3. 更多拓展:
> 因为他是一个透明并隐藏的activity,玩法有很多:
3.1截图桌面;
3.2对其他app进行截图:你自己试着调整shotter的delay时间为3秒,然后start截图,再切换到其他app里,等toast截图成功。
3.3从service里启动:你要改manifaest,配置action,从service里启动试试,代码里有。
没有合适的资源?快使用搜索试试~ 我知道了~
Android代码-非常优雅的方案实现屏幕截图,利用android 5.0之后的录屏API实现截屏
共41个文件
xml:9个
java:8个
png:5个
5星 · 超过95%的资源 需积分: 50 44 下载量 105 浏览量
2019-08-06
03:40:57
上传
评论 2
收藏 122KB ZIP 举报
温馨提示
AndroidScreenShot_SysApi 非常优雅的方案实现屏幕截图,利用android 5.0 之后的录屏API获取一帧画面,来实现截屏。 特性 方便后台service调用截屏功能。 打破老旧的截屏方案,只能截当前activity不能截状态栏的问题。 使用 直接编译代码run,等待toast成功. 注意:目前代码截图成功后保存到使用外置私有存储,不需要申请外部存储权限,所以不要惊讶,不会崩溃的。 自定义使用 直接使用Shotter,或者直接使用ScreenShotActivity。 更多拓展: > 因为他是一个透明并隐藏的activity,玩法有很多: 3.1截图桌面; 3.2对其他app进行截图:你自己试着调整shotter的delay时间为3秒,然后start截图,再切换到其他app里,等toast截图成功。 3.3从service里启动:你要改manifaest,配置action,从service里启动试试,代码里有。
资源推荐
资源详情
资源评论
收起资源包目录
Android代码-非常优雅的方案实现屏幕截图,利用android 5.0之后的录屏API实现截屏.zip (41个子文件)
AndroidScreenShot_SysApi-master
gradlew.bat 2KB
gradlew 5KB
gradle.properties 855B
LICENSE_CN 2KB
License 34KB
LICENSE 3KB
app
proguard-rules.pro 671B
src
test
java
com
androidyuan
androidscreenshot_sysapi
ExampleUnitTest.java 333B
androidTest
java
com
androidyuan
androidscreenshot_sysapi
ApplicationTest.java 371B
main
res
mipmap-xxxhdpi
ic_launcher.png 10KB
mipmap-hdpi
ic_launcher.png 3KB
values
colors.xml 208B
strings.xml 87B
styles.xml 383B
dimens.xml 211B
mipmap-xxhdpi
ic_launcher.png 8KB
mipmap-mdpi
ic_launcher.png 2KB
mipmap-xhdpi
ic_launcher.png 5KB
layout
activity_main.xml 1KB
values-w820dp
dimens.xml 358B
java
com
androidyuan
androidscreenshot_sysapi
ScreenShotService.java 1KB
MainActivity.java 786B
AndroidManifest.xml 1KB
.gitignore 7B
build.gradle 730B
gradle
wrapper
gradle-wrapper.jar 52KB
gradle-wrapper.properties 230B
.gitignore 591B
libshot
proguard-rules.pro 671B
src
test
java
com
androidyuan
lib
ExampleUnitTest.java 312B
androidTest
java
com
androidyuan
lib
ApplicationTest.java 350B
main
res
values
strings.xml 66B
java
com
androidyuan
lib
screenshot
Shotter.java 8KB
ScreenShotActivity.java 3KB
AndroidManifest.xml 267B
.gitignore 7B
release
screenshot.jar 22B
build.gradle 996B
README.md 996B
settings.gradle 27B
build.gradle 739B
共 41 条
- 1
资源评论
- haiqiancun2020-05-26不错,解决了我一大难题
- 狐狸1002020-06-29版本预设范围太大,不过可以用
- passself2021-03-23service怎么调用的?
weixin_39840588
- 粉丝: 448
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功