
Android开发
Android高级架构解析
Android高级开发师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
成为架构师的路上,你究竟了解多少字节码插桩?
一、什么是插桩? 很多人听到关于“插桩”的词语,第一眼觉得会很高深,那到底什么是插桩呢?用通俗的话来讲,插桩就是将一段代码通过某种策略插入到另一段代码,或替换另一段代码。这里的代码可以分为源码和字节码,而我们所说的插桩一般指字节码插桩。 我们都知道JAVA是面向对象(继承、封装、多态),而插桩的意义在于面向切面(AOP),可想而知单方面的面向对象开发有许多的局限性,而结合面向切面编程可以说补...转载 2019-07-01 21:43:45 · 728 阅读 · 0 评论 -
Android应用保活方案的另类出路,让你应用长生不老
一、前言 我们在做Android应用的时候都知道,必须要有一套好的保活方案,这样应用的push到达率高,应用的活跃度也就很高,我们平时也可以发现很多应用我们明明已经关闭了,但是还是可以接收到push消息,或者ps查看进程还是存在的。 当然这里就有很多方案做这件事了,从最早的Java层中接受各种事件和广播等时机唤醒我们的应用,在到Native层的进程保活都是很好的方案,但是随着Android系统...原创 2019-07-02 21:18:02 · 509 阅读 · 0 评论 -
Android 架构组件 - 让天下没有难做的 App
嗨 我会定期分享Android知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如有好的文章也欢迎投稿,喜欢的小伙伴也欢迎关注。 前言 Google 为了帮助 Android 开发者更快更好地开发 App,推出了一系列组件,这些组件被打包成了一个整体,称作 Android Jetpack,它包含的组件如下图所示: 老的 support 包被整合进了 Jetp...原创 2019-07-12 21:20:33 · 191 阅读 · 0 评论 -
开发必备!2019年最新android常用开源库汇总上篇(持续更新)
因为本文资料太多,所以本文分上下篇,并且持续更新,觉得不错的小伙伴们可以关注点赞收藏一下哦~ 1.基本控件 1.1.TextView ScrollNumber ReadMoreTextView HtmlImage android-autofittextview html-textview BabushkaText ticker ExpandableTextView And...原创 2019-07-14 21:42:32 · 517 阅读 · 0 评论 -
全面掌握:2019年最新flutter面试知识点总结
前言 近期有不少人咨询了我 Flutter 相关的问题,其中有不少是和面试相关的,如今一些招聘上也开始罗列 Flutter 相关要求,于是想了想还是写一期总结吧,也算是 Flutter 学习的复习。 系统完整的学习是必须需要的,这里只能帮你总结一些知识点,更多的还请查阅 Flutter 官网。喜欢的小伙伴欢迎关注,我会定期分享Android知识点及解析,还会不断更新的BATJ面试专题,欢迎大...原创 2019-07-19 21:10:15 · 353 阅读 · 0 评论 -
还没弄懂四大组件?带你全面解析ContentProvider篇
喜欢的小伙伴欢迎关注,我会定期分享Android知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如有好的文章也欢迎投稿。 1.什么是ContentProvider ContentProvider,是自身APP开放给第三方APP的,用于访问自身数据库数据的接口。 第三方APP可以通过该接口,对指定的数据进行增删改查。 那么如何定义自身的ContentProvider接口...原创 2019-07-20 21:07:20 · 225 阅读 · 0 评论