摘要 1 前言 2 AS 规范 3 命名规范 4 代码样式规范 5 资源文件规范 6 版本统一规范 7 第三方库规范 8 注释规范 9 测试规范 10 其他的一些规范 1 前...
摘要 1 前言 2 AS 规范 3 命名规范 4 代码样式规范 5 资源文件规范 6 版本统一规范 7 第三方库规范 8 注释规范 9 测试规范 10 其他的一些规范 1 前...
Flutter状态管理provider的使用和封装 Flutter提供了InheritedWidget类,帮助我们处理父子组件之间的状态管理。provider是Inherit...
一、快速开发框架 XSnow基于RxJava2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是...
引言 1. Android性能优化篇之内存优化--内存泄漏 2.Android性能优化篇之内存优化--内存优化分析工具 3.Android性能优化篇之UI渲染性能优化 4.A...
TabLayout提供了一个水平的布局用来展示Tabs,很多应用都有这样的设计,典型的有网易新闻,简书,知乎等。TabLayout就可以很好的完成这一职责,当然也或许各家应用...
最近项目有一个需求,就是标题的选中项需要加粗,由于项目中使用的都是TabLayout 而TabLayout又没有相应的属性支持,只好自己想办法了! 在网上找了半天,发现都是讲...
报错: 快速解决方式 ,proguard-rules.pro文件里添加-ignorewarnings
通过Android Studio 的Sdk Manager安装NDK,安装完之后编译失败,报错信息如下: 网上查了一通,答案大同小异,但都无法解决我的问题,只能自己研究了. ...
前两篇文章 放弃RxBus,拥抱RxJava(一):为什么避免使用EventBus/RxBus ,放弃RxBus,拥抱RxJava(二):Observable究竟如何封装数据...