问题:mapabc 地图失效不能进行任何操作

原因:因为项目要用webview加载网页,网页中有视频要播放,要播放视频要手机要装flash插件,并在AndroidManifest.xml 中的application 节点时加硬件加速android:hardwareAccelerated="true",就因为加了硬件加速,使得mapabc地图任何操作都失效。为什么加了会冲突具体原因还没有追查.....

解决方法:把android:hardwareAccelerated="true" 从application节点中移到 需要播放视频的activity 节点下。

后续:太坑爹了,下午用同事一台没有root过的三星i9100来测试又发现了同样的问题,搞了好久才发现是 “强制进行GPU 渲染”被钩上了,取消掉就好了。后来想着intent到“开发者选项”中让用户取消掉,但是这让用户操作太不人性化了。

所以花了些时间查了一下关于Hardware Acceleration 的文档:http://developer.android.com/guide/topics/graphics/hardware-accel.html

发现从Android3.0 (API level11)开始,Android的2D显示管道被设计得更加支持硬加速了.硬加速使用GPU承担了所有在View的canvas上执行的绘制操作.

  启用硬加速最简单的的方法是对整个应用启用硬件速.如果你的应用只使用标准的view和Drawable,全局启用硬加速将不会带来任何负面影响.然而,因为硬加速不是被所有的2D绘制所支持,所以启用它时可能对你的自定义绘制产生影响.出现的问题经常是不可见的,也可能是异常,或错误地显示了像素.为了避免这些问题,Android提供了在以下各级别上启用或禁止硬加速的能力:

Application

Activity

Window

View

最后通过添加MapView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); 代码 来禁止MapView的硬件加速功能。

这个bug出现一周了,之前有点忙就没花时间去研究,现在终于解决了;技术太差了,要好好学习才行。

mapabc 地图失效不能进行任何操作相关推荐

  1. 重写TiledServiceLayer实现Arcgis访问Mapabc地图服务

    之前有一次用到过高德的地图,当时折腾了好几天才加到Arcgis中,这次把其中的代码分享出来,希望对正在研究这个的朋友们有些帮助 package com.baixin.main; /*** * @Cla ...

  2. arcgis 地图_ArcGIS超详细入门操作:ArcGIS矢量化地图详细步骤

    今天给大家带来的干货是[ArcGIS超详细入门操作:ArcGIS矢量化地图详细步骤],欢迎大家收藏查阅! 在桌面上新建一个文件夹,打开ArcCatalog, "文件"--" ...

  3. MapABC地图使用

    地图上设置标注,setDefaultMarkerOption方法的三个参数,分别是标点点击时出现的标题.内容,还有在地图上显示在标点旁边的文字. function createPoint(){var ...

  4. vue使用高德地图点标记及复杂操作

    不知道怎么引用的 可以在看下 https://blog.csdn.net/xy19950125/article/details/83213220 上面呢 只是简单的一个点标记 并没有涉及到复杂的操作 ...

  5. ArcGIS for Android Runtime100 基本操作(二)——地图控件的常见操作

    以前我刚开始学习ArcGIS时候,看得最常见的一篇博客是Ersi中国官方写的一篇<ArcGIS for Android地图控件的5大常见操作>,地址是http://blog.csdn.ne ...

  6. flash 世界地图 ajax 标注,帝国cms MAPABC地图标注[flash版地图]

    一.后台建立字段为 [!--dbmap--] 添加完以后,修改dbmap字段在 [输入表单替换html代码]加入以下代码 .pop{position:absolute;left:0;top:30px; ...

  7. 在word发现粘贴复制的快捷键失效,如何进行操作?

    在word发现粘贴复制的快捷键失效,需要在word中添加好mathtype 1.将mathtype装好: 2.复制mathtype安装目录下的MathPage.wll,默认路径为: C:\Progra ...

  8. ArcEngine中的地图缩放相关的常用操作以及固定比例放大缩小

    资料1: 这两个功能,和全图一样简单,也是继承CommandBase基类 public override void OnClick(){//Get IEnvelope interfaceIEnvelo ...

  9. echarts超级详细!!!!!手把手教你将json文件转为js文件并实现地图到市级的具体操作步骤:

    下载 市地图 市地图 市地图 市地图 不是省地图!!! 没有地图的就到我的资源管理里面免费下载 所需要的的资料文件在我资源管理里面有欢迎下载使用 这个是能直接运行出地图的界面偶 先打开群里文件,到然后 ...

  10. Mapabc地图----生成路线

    //下面这一段代码是一定要定义的 //<---------------------------------开始----------------------------------------&g ...

最新文章

  1. 判断iis是否已经安装
  2. 3秒获得Win11系统管理员权限,微软高危漏洞被公开,只因悬赏奖金打骨折
  3. android优雅私有方法注释,带有注释参数的私有方法的Android java.lang.VerifyError
  4. 五邑大学数据结构邢润丹实验_哪个大学楼最高:全国大学高楼海拔高度排名
  5. Java黑皮书课后题第2章:*2.21(金融应用:计算未来投资回报)编写程序,读取投资总额、年利率和年龄,显示未来投资回报金额
  6. Leetcode39.Combination Sum组合总和
  7. python中文正则匹配初步使用
  8. php mysql ajax 注册验证 实例_Ajax小实例   用户注册异步验证
  9. Juniper大中国区于肇烈
  10. 一文搞定Python正则表达式
  11. 使用thead,tbody,tfoot来实现表格的分页打印
  12. Android安装后没有完成和打开按钮
  13. 上海羽毛球场预定app_生意火爆一席难求!普陀这家“羽毛球场”原来竟是……...
  14. Java编程思想 经典评注分享
  15. J2Cache+Spring注入配置参数,无需读取固定路径下的j2cache.properties配置文件
  16. 【深度解读】电动自行车新国标对锂电池行业的影响分析
  17. 计算机硬件系统的运算器又称为,2016计算机专业知识:计算机硬件系统(一)...
  18. “Adb connection Error:远程主机强迫关闭了一个现有的连接。”的解决方法
  19. [转]Kaldi命令词识别
  20. 阿里云“网红运维工程师白金:做一个平凡的圆梦人

热门文章

  1. oracle 主键 外键
  2. 一文理清集成运算放大器 ---- 总结篇
  3. 基于AT89S52单片机的汽车LED尾灯控制器设计
  4. 医院计算机房相关制度,医院信息科机房管理制度.doc
  5. html如何生成条形码,使用jsbarcode生成条形码
  6. 刘士颉老师——德鲁克“卓有成效”管理理论的践行者,曾任宜信公司培训负责人
  7. android rmvb格式下载,rmvb移动播放器,rmvb播放器Android版本下载
  8. 分享一下“rmvb转avi“的操作技巧,3步搞定
  9. C++ 7:深拷贝和浅拷贝,,值类型,构造函数和拷贝构造函数,函数重载,移动构造函数和移动赋值函数
  10. php面包屑导航实现思路,简单实现面包屑导航代码