Android使用WebView混合开发时,就我个人而言一般就写一个WebActivity/WebFragment,将所有的业务逻辑封装在里面,如果不同业务逻辑多了就使用不同...
阅读本文大概需要20分钟 之前阿里出品的vlayout丰富了RecyclerView的功能,支持各种布局,但是一切都用Java代码实现,不是很灵活,于是提出了Tangram,...
Android 6.0适配 在6.0之前,在应用安装的时候,提示用户所需要用到的权限列表,同意之后安装,该app就被赋予所有的权限,我们暂且称它为安装时权限,安装后,被赋予的...
Retrofit是目前主流网络框架之一,往往结合OKHttp一起使用。Retrofit提供网络请求接口,OKhttp专门负责请求网络,因为现在项目主流框架是RxJava+Ok...
年前想着Google老大之前提醒过将项目升级到androidx,所以年前一通操作猛如虎把Android Studio唰唰升级到3.2.1,自然也把gradle升级到gradl...
前言 在Android开发中,随着项目的不断扩展,项目会变得越来越庞大,而随之带来的便是项目维护成本与开发成本的增加!每次调试时,不得不运行整个项目;每当有新成员加入团队时,...
前言 Android真响应式架构系列文章: Android真响应式架构——MvRx Epoxy——RecyclerView的绝佳助手 Android真响应式架构——Mod...
关于Graywater的系列文章 RecyclerView的超强辅助Graywater——理论篇 RecyclerView的超强辅助Graywater——基础实操篇 Recy...
1. ActivityLifecycleCallbacks介绍 API 14之后,在Application类中,提供了一个应用生命周期回调的注册方法,用来对应用的生命周期进行...
前言 由于花了比较多的时间学习该框架,初步打算分三篇文章去介绍,分别是:使用篇,源码解析篇,以及关键技术解读篇,欢迎关注探讨。WMRouter 目前的困境及想法 由于笔主之前...
我们知道,软件开发项目是一个综合平衡的过程,要平衡时间、成本、范围、质量四个要素,在单个项目中,这四要素是非此即彼的:时间紧迫就要压缩需求范围,添加需求就要追加成本,确保质量...
前言 在我们的日常开发当中,通常会因为UI需求去编写大量的shape和selector资源,下面介绍一个框架能够替代shape和selector资源,直接在xml文件中写就行...