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