自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (11)
  • 收藏
  • 关注

原创 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 2036

原创 组件化方案的第三种选择

背景: 市面上已开源的或者已发布的组件化方案,多数都是开发阶段单一工程结构,切换module模式。本质上依然没有达到代码完全隔离的目的,开发与整合测试中的一些痛点还是没有彻底解决我们的方案:代码完全隔离,互相只能依赖,不可编辑,各模块可以单独运行,也可组合依赖本文内容为亲自实践并验证之后整理,理解了思路,具体实施方案其实可以有多种,最主要的是自己觉得合适的。核心思想最大化隔离,最...

2018-05-22 12:23:14 811

原创 Manifest配置动态替换

文章首发于我的个人博客 该方案是根据极光推送的官方配置方案而来,后续将推出gradle自定义插件的方式完成配置替换目的减少配置侵入、关键信息暴露便于可变配置信息引入及替换封装动态配置定义在Library内,由app完成替换注意: 当Library 的清单文件定义了替换key,gradle没有填写,在编译期会出现如下日志,只要app内 填写正确,运行不受影...

2018-05-15 14:33:49 8055

原创 微信小游戏屏幕适配方案

首发于我的个人博客很久没有发文了,最近一直在研究微信小游戏,屏幕适配问题真的是哪里都存在。 无奈论坛资料及可行的解决方案还是太少,还是得靠自己。 且来看一看在微信上如何达到适配多样化屏幕奔着解决方案来的可直达解决方案工具LayaAir 引擎 TypeScripte 语言需要关注的点主要集中在背景图及边框附近的UI元素位置重设缩放后安全区域(不会被裁切)...

2018-05-15 14:02:16 17200

原创 Hexo 博客双评论系统(来必力与Disqus)

前言: 看到next issue 有人提出双评论系统的问题,实现方案及效果各不同 正好我也考虑实现类似的双评论系统方案 为方便主题升级及管理修改方便,特此研究了一下实现原理,按照此文所讲述方式,实现自己的组合评论系统也不难 Next官方正在开发6.0.2版本,已经将评论延时加载功能加入开发清单,但是还没有正式发布 本文首发于我的个人博客,国内访问节点

2018-01-23 11:08:17 3741

原创 Hexo,创建属于你自己的博客

前言: Node.js+Hexo+Next+Git+GitHub,让你几分钟就能创建一个博客 网上很多资料由于版本原因,实现方法已经发生变化,这里贴出一些新版本更方便的方法,如果失效,请联系我 本系列文章 所提及方案全部经过实验证明有效,基于Node 8.9.4,Hexo 3.4.4 ,Next 5.1.4 本文首发于我的博客,国内访问节点 ta

2018-01-23 10:51:48 9088 3

原创 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 1765

原创 WebView覆盖默认错误页面

在我们使用WebViewClient时,如果不做任何处理,经常会在页面出错时显示系统自带错误页面,长的比较丑,那么我们想要覆盖这个错误页面,显示成我们自己的错误页面,该如果处理? 很简单,重写WebViewClient,通过回调交给调用者来换成我们自己的页面。原理:覆盖Client接收到的错误,加载空页面 提供回调方法用于处理加载过程,既页面开始/页面结束/接收错误踩过的坑:webview重加载

2018-01-09 10:29:04 3383 1

转载 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 62706 7

原创 Git常用命令总结及一些问题思考

感谢廖雪峰大神分享的Git课程掌握以下命令,基本上日常够用本地仓库普通操作创建版本库git init添加文件到缓存区git add file添加到仓库git commit -m "commint describtion"撤销修改或清除缓存区git reset /git reset HEAD file丢弃或撤销修改git chec

2018-01-05 15:30:16 588

原创 应用优化开发探索实践总结

开发过程中所遇到的一些问题,根据LeakCannary及Lint 检测予以修改并验证修改结果后,总结一些经验优化内存泄露最常见也是最严重的 :持有Activity 与Context引用,生命周期本该短于应用生命周期,该回收的没被回收掉,导致泄露 检测手段:leakcanary mit等Handler泄露new Handler 替换为 静态内部类将持有当前Activity或Context 对象实例化

2018-01-05 15:17:48 172

android 反编译工具 apktool

压缩包内包含了全套 apktool,无需单独下载jar包,命令行直接可用

2015-11-24

dex2jar-0.0.9.15

用于反编译apk,方便分析资源及代码,当然是粗略分析,因为现在的apk基本上都混淆加密

2015-11-24

android 内存查看分析工具 x86适用

使用方法自行百度,该工具适用于分析app运行时产生的内存对象及状态,前提是要多次对比查看

2015-11-24

jsonview 本地json格式化查看工具

json 数据本地格式化工具,自行解压使用

2015-11-24

win7 网卡驱动

Lan_Realtek 适用于x86 及64位

2015-11-24

android apk反编译工具 apktool 2.0.1版本

apktool 不解释,命令行请自行百度

2015-11-24

adt22.2.1 不解释

adt目前的版本 ,不多解释了 Java 1.6 or higher is required. Eclipse Helios (Version 3.6.2) or higher is required. This version of ADT is designed for use with SDK Tools r22.2.1. If you haven't already installed SDK Tools r22.2.1 into your SDK, use the Android SDK Manager to do so.

2013-10-28

ADT 20.0.0

Android Eclipse 插件 ADT,大家都懂的

2013-05-23

Android adt22.0.0

Android Eclipse 插件 ADT,大家都懂的

2013-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除