热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

[android开发]百度地图截屏黑屏问题解决

大家好,最近在开发中使用了百度地图,具体结构就是一个父activity里面包含一个fragment,mapview嵌套在fragment中,主要是实现截取当前屏幕,分享到第三方平台。第一次

大家好,最近在开发中使用了百度地图,具体结构就是一个父activity里面包含一个fragment,mapview嵌套在fragment中,主要是实现截取当前屏幕,分享到第三方平台。

第一次截屏,使用的andorid的函数,mapview部分黑屏。

                    boolean saveBitmap2fileRes = VideoUtils.saveBitmap2file(bitmap, sdImagePath);
                    
                    if (saveBitmap2fileRes) {
                        ShareSDKUtils.showSharePic(getActivity(), sdImagePath, "晒地图喽!各路吃货、美食达人、神级大厨、都在踩踩踩");
                    } else {
                        ToastUtil.showMessage("网络繁忙");
                        Log.e("error",
                                "截屏失败,无法继续分享 sdImagePath:" + sdImagePath + ",saveBitmap2fileRes:" + saveBitmap2fileRes);
                    }

                }
            });


效果如下:

                    boolean saveBitmap2fileRes = VideoUtils.saveBitmap2file(bitmap, sdImagePath);
                    
                    if (saveBitmap2fileRes) {
                        ShareSDKUtils.showSharePic(getActivity(), sdImagePath, "晒地图喽!各路吃货、美食达人、神级大厨、都在踩踩踩");
                    } else {
                        ToastUtil.showMessage("网络繁忙");
                        Log.e("error",
                                "截屏失败,无法继续分享 sdImagePath:" + sdImagePath + ",saveBitmap2fileRes:" + saveBitmap2fileRes);
                    }

                }
            });




结果还是差强人意,不过比之前的黑屏强多了,就先这样吧,如果大家有好的办法,能把整个屏幕截取下来,而且保证地图不黑屏的话,请即时回复我。


推荐阅读
  • TCP长连接设备管理平台:架构与功能概览
    本文介绍了基于TCP长连接的设备管理平台的设计理念、技术选型及主要功能模块。最初,项目旨在实现简单的协议测试,但随着需求扩展,逐步演变为一个完整的前后端分离系统。 ... [详细]
  • 本文介绍如何在 Android 中通过代码模拟用户的点击和滑动操作,包括参数说明、事件生成及处理逻辑。详细解析了视图(View)对象、坐标偏移量以及不同类型的滑动方式。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文介绍了在使用Visual Studio 2015进行项目开发时,遇到类向导弹出“异常来自 HRESULT:0x8CE0000B”错误的解决方案。通过具体步骤和实践经验,帮助开发者快速排查并解决问题。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • Android 渐变圆环加载控件实现
    本文介绍了如何在 Android 中创建一个自定义的渐变圆环加载控件,该控件已在多个知名应用中使用。我们将详细探讨其工作原理和实现方法。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 揭秘:为何我的网名是老紫竹
    本文详细解释了作者为何选择“老紫竹”作为网名,从个人喜好到网络经历,以及与紫竹植物的渊源。 ... [详细]
  • 本文介绍了ArcXML配置文件的分类及其在不同服务中的应用,详细解释了地图配置文件的结构和功能,包括其在Image Service、Feature Service以及ArcMap Server中的使用方法。 ... [详细]
  • 本文介绍通过百度地图获取当前位置建筑物名称的具体步骤和方法,帮助用户更便捷地了解所在地点的信息。 ... [详细]
  • 本文介绍如何在Django的管理后台中为特定模型添加自定义地图功能,例如使用百度地图API根据场馆名称获取并存储地理坐标。 ... [详细]
  • 在使用高德地图内置导航功能时遇到AMapNavi组件出现空指针异常,经过多次排查发现问题是由于so库的兼容性引起的。本文将详细介绍如何通过调整项目配置来解决这一问题。 ... [详细]
author-avatar
捕鱼达人2602917825
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有