-
跳槽就靠这个了-Android技能树 — Activity小结
前言最近年底了,打算把自己的Android知识都整理一下。Android技能书系列:Android技能树 — 动画小结 Android技能树 — View小结 Android技能树 — Activity小结这次是讲Activity的相关内容。还是老样子,先上脑图,然后具体一块块详细说明。Activity脑图链接ActivityActivity生命周期我估计如果面试面试官问你...2018-02-06 阅读318
-
恶意用户识别?——Java 层反模拟器、反Hook、反多开技巧
近两年,Android端的虚拟化技术和群控技术发展急速,带来很多好玩产品和便利工具。但是作为App开发者就头疼了,恶意用户(比如不文明用户、比如刷单)利用这些技术,作恶门槛低得不知道哪里去。我们需要思考怎么识别和防御了。 下文介绍一些简单但是有效的恶意用户识别(方便后续封号)方案。Anti 模拟器这个很容易理解,...2018-01-31 阅读313
-
我的图片四级缓存框架
开发App一定涉及到图片加载、图片处理,那就必须会用到三方的图片框架,要么选择自己封装。至于主流的三方图片框架,就不得不说老牌的ImageLoader、如今更流行的Glide、Picasso和Fresco。但三方的框架本文不会过多介绍。Glide等框架,毕竟是大神及团队花费很大精力开发和维护的开源框架,他们的设计思路、性能优化、代码规范...2018-01-31 阅读291
-
美团猫眼电影android模块化实战
目录1写这篇博客的初衷首先一句话概括:我想把这几个月做的事情记录下来,并且希望尽量详细,希望读者读了这篇文章能够知道项目进行模块化,项目改业务框架可能会遇到哪些问题,具体每个步骤都做什么,而不是大致的了解。现在很多人都在谈模块化,网上有一大堆的博客实践都在讲这个。很多谈的只是模块与模块之间的解耦,并...2018-01-30 阅读352
-
插件化理解与实现 —— 加载 Activity「类加载篇」
1 前言插件化算是比较复杂的一个话题。刚一接触的时候,我是一脸懵逼的,网上看了很多博客,一直是似懂非懂,不得其要领。期间也尝试看了Small,也是知其然不知其所以然。就此搁置一段时间,直到真正拿出勇气,尝试自己实现插件化,成功加载了四大组件之一Activity。这才明白它的背后究竟做了什么,以及为什么这么做。希望...2018-01-29 阅读320
-
Android技能树 — 动画小结
Android技能树 — 动画小结最近整理了下自己学过的动画方面的知识。用百度脑图做了动画知识的思维脑图,哪里如果觉得不对,大家可以留言提出哦。你没看错,掘金的文章的图片,电脑上看这种思维脑图根本就看不清楚,所以我准备一块块来讲。 (掘金手机版APP倒是可以放大,看的挺清晰的。)总结的图已经传到了Github上面,...2018-01-28 阅读290
-
微信小程序开发最佳实践
微信小程序开发最佳实践项目地址为什么会有这个 repo在小程序之初便开发应用了,现在小程序的开发也越来越成熟了,完善了很多的API、组件、架构等,社区也由原来的零星点点到现在的不大不小,但也算是有了,期间也诞生了很多的开发框架,越来越多的三方辅助库,我也捣鼓出很多。比较有名的算是 wepy 和&nbs...2018-01-28 阅读308
-
微信小程序组件化的解决方案
从小程序基础库版本 1.6.3 开始,小程序支持简洁的组件化编程。查看自己使用的小程序基础库版本,可以通过在开发者工具右侧点击详情查看:最基本的组件小程序的组件,其实就是一个目录,该目录需要包含4个文件:xxx.jsonxxx.wxmlxxx.wxssxxx.js声明一个组件首先需要在 json 文件中进...2018-01-25 阅读332
-
用Android玩冲顶大会(实现你的财务自由)
奖金任你领作者:何时夕博客:https://www.jianshu.com/u/45661204c0d6文章目录前言用app去冲顶让app跑起来举个例子冲顶经验app用到的技术解析需要实现的功能分析确定了需求之后要使用的技术代码详解总结最近答题类app比较火,玩了几把之后想到为什么不用技术来查找答案呢?因此搞了一款辅助app,...2018-01-25 阅读341
-
拨开知乎图片视频选择框架的神秘面纱
基本介绍Matisse 是「知乎」开源的一款十分精美的本地图像和视频选择库。Matisse 的代码写的相当的简洁、规范,很有学习的价值。讲一下 Matisse 的一些优点:在 Activity 或 Fragment 都可以轻松的调用支持各种格式的图片和视频加载支持不同的样式,包括两种内置主题和自定义主题可以自定义文件的过滤规则可以...2018-01-25 阅读298