返回顶部
首页 > 资讯 > 精选 >Android实现截屏方式整理(总结)
  • 887
分享到

Android实现截屏方式整理(总结)

android截屏roi 2023-05-30 22:05:01 887人浏览 泡泡鱼
摘要

本文介绍了Android 实现截屏方式整理,分享给大家。希望对大家有帮助可能的需求: 截自己的屏 截所有的屏 带导航栏截屏 不带导航栏截屏 截屏并编辑选取一部分 自动截取某个空间或者布局 截取长图 在后台去截

本文介绍了Android 实现截屏方式整理,分享给大家。希望对大家有帮助

可能的需求:

  1. 截自己的屏
  2. 截所有的屏
  3. 带导航栏截屏
  4. 不带导航栏截屏
  5. 截屏并编辑选取一部分
  6. 自动截取某个空间或者布局
  7. 截取长图
  8. 在后台去截屏

1.只截取自己应用内部界面

1.1 截取除了导航栏之外的屏幕

View dView = getWindow().getDecorView();dView.setDrawinGCacheEnabled(true);dView.buildDrawingCache();Bitmap bitmap = Bitmap.createBitmap(dView.getDrawingCache());if (bitmap != null) {  try {    // 获取内置SD卡路径    String sdCardPath = Environment.getExternalStorageDirectory().getPath();    // 图片文件路径    String filePath = sdCardPath + File.separator + "screenshot.png";    File file = new File(filePath);    FileOutputStream os = new FileOutputStream(file);    bitmap.compress(Bitmap.CompressFORMat.PNG, 100, os);    os.flush();    os.close();    DebugLog.d("a7888", "存储完成");  } catch (Exception e) {  }}

--结束END--

本文标题: Android实现截屏方式整理(总结)

本文链接: https://lsjlt.com/news/221934.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作