前言 自6.0之后 所有的敏感权限都需要动态申请,市面上随之出现比较多的权限框架,easypermissions(google出品)、AndPermission、RxPerm...
前言 自6.0之后 所有的敏感权限都需要动态申请,市面上随之出现比较多的权限框架,easypermissions(google出品)、AndPermission、RxPerm...
前言 上周我在《抽丝剥茧RecyclerView - LayoutManager》一文中提到利用GridLayoutManager可以实现一个如下的首页: 阅读本文之前,你需...
引入三方SDK出现:Duplicate class com.xxx.xxx found in modules 例如:Duplicate class org.apache.co...
目录介绍 01.原生跳转实现 02.实现组件跳转方式2.1 传统跳转方式2.2 为何需要路由 03.ARouter配置与优势 04.跨进程组件通信4.1 URLScheme4...
通知 https://github.com/Tapadoo/Alerter ★2528 - 克服Toast和Snackbar的限制https://github.com/wen...
在上一章中介绍了如何简单使用GreenDao,并创建了实体类来保存一些简单的数据。但是假如在实体类中有一种List类型的数据也需要保存到数据库中,该如何处理呢?? 答案很简单...
介绍 GreenDao是一个开源的 Android ORM嵌入式关系数据库,通过将 Java 对象映射到数据库表(称为 ORM,“对象/关系映射”) ,使用一个简单的面向对象...
如今许多app都会应用到的一种UI交互形式,列表滑动到顶部,固定顶部栏效果,我们也可以称作其为吸顶效果。比如微博 、各大浏览器的首页信息流模块、我的页面的设计等。微博评论的吸...
0.Thanks 性能优化十六之Wake_Lock唤醒锁以及JobScheduler使用安卓 java 判断socket断开android保持服务不休眠(持续运行)以及唤醒屏...