android开发记录
zwp5566
这个作者很懒,什么都没留下…
展开
-
android apk 打包时出现xxx is not translated
解决方法一:在字符资源文件标签里加上如下属性resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation" >解决方法二:在出错的标签中加上translatable属性设置为false string name=原创 2016-08-25 22:57:29 · 545 阅读 · 0 评论 -
基于百度地图,绘制自定义覆盖物
因为项目需求,写了这么一个工具类,用来绘制一块多边形区域,并且节点要可拖动实时改变多边形1.首先介绍一下一些变量及集合private ArrayList bLatLngs; //经纬度节点集合private ArrayList RAXYs; //直角坐标节点集合private ArrayList sLatLngs;原创 2016-09-22 13:45:59 · 2463 阅读 · 0 评论 -
关于百度SDK地图签名打包后出现505错误码key验证失败
发布版和debug版使用的签名key不同,所以SHA1也不相同Android Studio可以使用Terminal获取发布版的SHA1然后到设置到百度API控制中心对应的应用中原创 2016-09-27 14:38:35 · 3342 阅读 · 1 评论 -
Android 7.0 ProgressDialog 出现dismiss时背景灰色遮罩层无法关闭BUG
问题出现在联想ZUK Z2机型上,由于手头没有其他7.0手机,无法判定是否所有7.0系统都会出现这个问题。在重现BUG时发现,如果是在ProgressDialog弹窗还没显示出来或者刚显示出来就dismiss就会出现这个问题,解决方法就是延长业务代码时间,我是用在请求网络数据时弹出ProgressDialog,所以在子线程sleep 500毫秒 就解决了这个问题原创 2017-02-22 17:07:45 · 2010 阅读 · 0 评论 -
用RecyclerView打造轮播图控件
公司项目之前使用的轮播图控件是用viewPager做的,因为之前只有一个地方用到了轮播图,所以内存损耗并不是太明显。最近更新的内容中又多了几个轮播图,导致内存损耗大增,app什么都没做放一段时间就内存溢出了。大家也都知道viewPager做的轮播图控件对象无法复用,一旦使用就创建很多对象而且无法回收,所以用RecyclerView做轮播图是最好的。 使用方法:banner = ne原创 2017-10-24 17:07:10 · 396 阅读 · 0 评论 -
App手动杀死后重新打开App恢复杀死前的页面
说实话,刚接到这个需求的时候我内心是拒绝的。因为从用户角度来讲,我既然手动杀死了就是想关闭这个App,关闭的原因有很多,但是重启后还停留在我最后关闭时的页面就不可理解了。但是需求方是大佬,再不愿意也得做。下面说说思路及实现方式。1.功能思路 恢复关闭前的页面,是要恢复最后一个Activity的信息,还是恢复整个Activity栈的信息,经需求方要求是恢复所有打开的页面,也就是说恢复整个Ac...原创 2018-03-17 13:53:04 · 4799 阅读 · 0 评论