Arouter一种跨模块的路由解决方案。 使用中会遇到一个编译时异常, Type com.alibaba.android.arouter.routes.ARouter$$Gr...
Arouter一种跨模块的路由解决方案。 使用中会遇到一个编译时异常, Type com.alibaba.android.arouter.routes.ARouter$$Gr...
一、Java执行shell命令 shell命令对应的就是macOS,cmd命令对应的是windows系统;Java执行shell/cmd命令,google一下文章还是相当多的...
Kotlin 系列:Kotlin之美——高效篇Kotlin之美——DSL篇 Kotlin DSL 把 Kotlin 的语法糖演绎得淋漓尽致,这些语法糖可谓好吃、好看又好玩,但...
欢迎关注微信公众号:全栈工厂 本文主要参考https://git-scm.com/docs/git-rebase[https://git-scm.com/docs/git-r...
简介 TagCloudView是一个完全基于Android ViewGroup编写的控件,支持将一组View展示为一个3D球形集合,并支持全方向滚动。 UI效果 源码下载 使...
一、概述 ViewDragHelper is a utility class for writing custom ViewGroups. It offers a numbe...
列表展示是开发过程中经常用到的功能,通常通过 ListView 或者 RecyclerView 控件来实现。在列表显示的过程中可能会碰到这样的需求:需要对列表进行分组,...
FlycoTabLayout github链接一个Android TabLayout库,目前有两个TabLayout SlidingTabLayout:参照PagerSlid...
在开发时,我们需要配置各种环境变量,比如maven、java、gradle等等,每次重新打开Terminal执行某一命令时,总会出现command not found:,明明...
提纲 ViewModel是什么 ViewModel的优势 ViewModel基本用法 ViewModel相关方法说明及实现原理 一、ViewModel是什么 ViewMode...
一. 问题描述 最近有个需求,解压压缩包提取其中的文件,处理rar、7z格式没啥问题,处理解压zip(项目中用的版本比较老)[https://github.com/srika...
上篇文章介绍了CoordinatorLayout的基本使用 — A super-powered FrameLayout—协调布局CoordinatorLayout(一):深度...
我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语言有:go 、goLand、k...
介绍 Gradle 是google开发的基于groovy语言 ,用于代替 ant 构建的一种配置型语言 Gradle 是基于groovy语言实现(基于JVM的语法和java类...
原来如此简单,被一篇 iOS生成schema.json 的文档误导了 步骤 1. 安装node 2. 按照命令操作即可 如果报权限错误,则需要如下命令: 生成 schema....
为了说的深入浅出一点,我们先从AIDL的作用和使用说起,然后再开始介绍一些概念和工作原理。 AIDL用来做什么 AIDL是Android中IPC(Inter-Process ...
译文的GitHub地址:RecyclerView之ItemDecoration由浅入深 译者注:RecyclerView第一篇,希望后面坚持下来 RecyclerView没有...
在开发Android App过程中,经常会遇见这样的功能。从当前的app跳转到一个应用商店并且跳转到自己app的详情页面,让用户给自己的App进行评分、评价,从而提高自己Ap...
如果你想了解Behavior,可以移步另一篇文章A super-powered FrameLayout—协调布局CoordinatorLayout(二):Behavior[h...