
架构
文章平均质量分 73
深南大盗
大神:写的了代码,查的出异常,杀的了木马,翻的了围墙!
展开
-
10.牛批了 Android 2022高级 资深面试题 一线大厂和二线大厂面试真题精选 (蚂蚁金服 附答案)第十套 40k+
笔者是面霸,面试500+场 当过考官:面过别人500+场 去过500强,也呆过初创公司。斩获腾讯、华为、字节跳动,蚂蚁金服,OPPO,美团,安卓岗offer!我有一套速通大厂技巧分享给你!12年毕业,专科生,做安卓9年了。横扫深圳各大互联网公司,从开始的4k工资到现在的4万。我经历了什么?本人也是一个屌丝,刚毕业的时候一直沉迷泡妞,我一直换,换了9个女朋友,然后在去年深圳买房安定下来了。然后开始写博客。免费分享给大家!建议高级的同学刷,中间误入,否则要被打击积极性。手段极...原创 2022-01-11 16:22:05 · 2169 阅读 · 0 评论 -
Android support升级到androidx (v4 v7 包冲突 解决方案)
androidx 是对android.support.xxx包的整理后产物。由于之前的support包过于混乱,所以,google推出了 androidX。在不使用Androidx时会导致出现许多错误,以下是将support包转为androidx过程:随着Android系统版本不断地迭代更新,每个版本中都会加入很多新的API进去,但是新增的API在老版系统中并不存在,因此这就出现了一个向下兼容的问题。Fragment的作用并不只局限于平板,以前的老系统中也想使用这个功能该怎么办?于是...原创 2020-08-04 17:37:45 · 9238 阅读 · 5 评论 -
Android 大数据收集 全埋点 自动统计 数据批量统计上报
框架知识注解和反射和代理模式解决的问题1.数据不丢失,杀死进程的时候2.批量上报,数据存储3.上报的频率控制4.性能问题移动平台数据上报是很常见的需求。常见的实现方式是,1. 创建一个带队列的线程。2. 把要上报的数据抛入线程队列中。3. 数据过多本地写入文件。4. 线程异步开始上报。5. 上报完成后删除本地文件。但这个...原创 2020-02-24 09:45:04 · 1724 阅读 · 1 评论 -
Android Gradle studio配置各种问题集合 这一次彻底弄明白Gradle
问题:加快 Android 的 Gradle 构建问题:把模块的公共的变量统一下问题:如何立即停止编译?修改打包后的输出目录提高打包速度Android工程中的Gradle下面简述对我们工程最重要的几个Gradle文件,后续也会围绕他们进行详细讲解和补充(请仔细看代码中的注释哈)工程Project 中的 build.gradle : 工...原创 2020-02-23 12:53:26 · 1472 阅读 · 0 评论 -
Android 超越官方 MVC架构 MVP架构 MVVM架构 一网打尽;
MVC简介MVC全名是Model View Controller,如图,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。其中M层处理数据,业务逻辑等;V层处理界面的显示结果;C层起到桥梁的作用,来控制V层和M层通信以此来达到分离视...原创 2017-04-01 23:30:12 · 761 阅读 · 0 评论 -
Android 组件化框架PPAP(直接公布源码) 绝了 感谢ARouter
组件化通俗点就是:组件化就是基于可重用的目的,将一个大的软件系统按照分离关注点的形式,拆分成多个独立的组件,已较少耦合。为什么要在Android中实行组件化开发为什么要在Android中实行组件化开发呢,其根本原因在于业务的增长提高了项目的复杂性,为了更好的适应团队开发,提高开发效率,实行组件化乃大势所趋优点:至此,我们已经可以随意的集成或者拆分组件,这里总结一...原创 2019-03-30 11:08:01 · 345 阅读 · 0 评论