![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
解决方案
文章平均质量分 67
1022_zhang
做靠谱的移动开发人
展开
-
Gradle Build速度慢解决方案
2018/1/8 11:16:00 先看效果,配置后: 平均28s,当然这个还是要看项目情况未优化前: 将近5分钟gradle.proerties 文件org.gradle.daemon=true org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding转载 2018-01-08 11:25:48 · 62860 阅读 · 7 评论 -
WebView覆盖默认错误页面
在我们使用WebViewClient时,如果不做任何处理,经常会在页面出错时显示系统自带错误页面,长的比较丑,那么我们想要覆盖这个错误页面,显示成我们自己的错误页面,该如果处理? 很简单,重写WebViewClient,通过回调交给调用者来换成我们自己的页面。原理:覆盖Client接收到的错误,加载空页面 提供回调方法用于处理加载过程,既页面开始/页面结束/接收错误踩过的坑:webview重加载原创 2018-01-09 10:29:04 · 3402 阅读 · 1 评论 -
WebView自定义缓存路径
首先推荐一个讲解WebViewClient自带控制缓存的博客:http://blog.csdn.net/a345017062/article/details/8573689WebViewClient自带缓存LOAD_CACHE_ONLY:只加载缓存; LOAD_CACHE_ELSE_NETWORK: 无论是否过期,都加载缓存。本地没有缓存时再从网络加载;LOAD_DEFAULT:根据web端控原创 2018-01-09 10:51:31 · 1785 阅读 · 0 评论 -
微信小游戏屏幕适配方案
首发于我的个人博客很久没有发文了,最近一直在研究微信小游戏,屏幕适配问题真的是哪里都存在。 无奈论坛资料及可行的解决方案还是太少,还是得靠自己。 且来看一看在微信上如何达到适配多样化屏幕奔着解决方案来的可直达解决方案工具LayaAir 引擎 TypeScripte 语言需要关注的点主要集中在背景图及边框附近的UI元素位置重设缩放后安全区域(不会被裁切)...原创 2018-05-15 14:02:16 · 17266 阅读 · 0 评论 -
Manifest配置动态替换
文章首发于我的个人博客 该方案是根据极光推送的官方配置方案而来,后续将推出gradle自定义插件的方式完成配置替换目的减少配置侵入、关键信息暴露便于可变配置信息引入及替换封装动态配置定义在Library内,由app完成替换注意: 当Library 的清单文件定义了替换key,gradle没有填写,在编译期会出现如下日志,只要app内 填写正确,运行不受影...原创 2018-05-15 14:33:49 · 8101 阅读 · 0 评论 -
Nexus 3.x 搭建本地 Maven 私有仓库
本文首发于我的博客,欢迎访问 选择 Maven 的理由:范围最广的 官方介绍: The free artifact repository with universal support for popular formats. 10 million developers trust Nexus 来个全套的,私有仓库搭建–>代码上传–>远程依...原创 2018-06-07 11:48:00 · 2040 阅读 · 0 评论