告别反复、冗余的自定义Adapter,让开发者的重点落在数据上,做到数据驱动UI 只需要关心Item,编写RecyclerView.Adapter竟然如此简单(重新定义) github: https://github.com/ditclear/BindingListAdapter 示例 更多示例 PaoNet : https://github.com/ditcl
React Native 构建 Facebook F8 2016 App / React Native 开发指南 http://f8-app.liaohuqiu.net/ React-Native入门指南 https://github.com/vczero/react-native-lesson 30天学习React Native教程 https://github.com/fangwei716/30-days-of-react-native R
最近学了近一个月半月的深度学习,所以想检验一下学习成果。正好毕设是图像处理APP的实现,所以就把 快速风格迁移 的 前馈神经网络 通过 Tensorflow for Android 移植到了APP上面,作为滤镜 快速风格迁移的 效果还挺不错,就是速度有点慢。可能和现在Android
本人小米6机型,最近项目组开发了一个app,里面的界面也很简单,只有4个界面,在项目中安装了Leaks插件,用来检测内存泄漏,之前依靠Leaks解决了很多典型了Android内存泄漏,但是最近报出了这样的的一个错误,如下图: 这里面提示的是miui,因此我猜应该是依
Handler机制是Android中相当经典的异步消息机制,在Android发展的历史长河中扮演着很重要的角色,无论是我们直接面对的应用层还是FrameWork层,使用的场景还是相当的多。分析源码一探究竟。从一个常见的用法说起: private Button mBtnTest;private Handler
最近看见一个好库 https://github.com/eleme/UETool 1.饿了么UETool效果图用途 自从我把这个工具给我们设计同学安利之后,她们就爱的不要不要的,用过安卓系统开发者选项的同学知道,有一个查看边界的按钮,但是有时候呢,觉得功能不够,因为开发者选项显示
什么是事件分发? 大家知道Android中的视图是由一个个View嵌套构成的层级视图,即一个View里包含有子View,而这个子View里面又可以再添加View。当用户触摸屏幕产生一系列事件时,事件会由高到低,由外向内依次传递,最终把事件交到一个具体的View手上处理,
原文地址: https://www.jianshu.com/p/2452ea776a45 前言 我在 上篇文章 中介绍了 MVPArms 的官方快速组件化方案 ArmsComponent 当时一直强调 ArmsComponent 是 快速 的组件化方案, 但是在文章中只提供了一个近万字的官方文档, 却没展现出这个组件化方案的快
下拉刷新框架其实有很多,而且质量都比较高。但是在日常开发中,每一款产品都会有一套自己独特的一套刷新样式。相信有很多小伙伴在个性化定制中都或多或少的遇到过麻烦。今天我就给大家推荐一个在定制方面很出彩的一个刷新框架 SwipeToLoadLayout ,该框架自
本人由于最近一段时间很忙,一直都没有更新 android tv的开源库了,因为技术的更新迭代,TV开发的库已经升级为Leanback + 移动边框等等东西,希望这篇文章能激发你对于 Android TV 更多的想法,水平有限,互相学习,谢谢. Android tv 开源社区地址:https://
面试中遇到的一些问题 Q1 :ListView和RecyclerView的使用,就问我它们有什么区别? Q2 :既然RecyclerView在很多方面能取代ListView,Google为什么没把ListView划上一条过时的横线? Q3 :你用过MVP,那你知道Dagger2吧,介绍下吧? Q4 :HashMap的内部实现
目录 使用Kotlin构建MVVM应用程序—总览篇 使用Kotlin构建MVVM应用程序—第一部分:入门篇 使用Kotlin构建MVVM应用程序—第二部分:Retrofit及RxJava 使用Kotlin构建MVVM应用程序—第三部分:Room 使用Kotlin构建MVVM应用程序—第四部分:依赖注入Dagger2 写
本文基于 Android Gradle plugin 3.0.1 Gradle 介绍 如何学习 Gradle Gradle task Gradle 构建周期 hook Gradle 构建过程 后文 附录 Gradle 介绍 笔者认为能够戳进这篇文章的读者十之八九也是知道 Gradle 可以用来干什么,所以没必要介绍什么了,毕竟说一堆
组件化项目,通过gradle脚本,实现module在编译期隔离,运行期按需加载,实现组件间解耦,高效单独调试。 本项目github地址 https://github.com/wang709693972wei/CompontentDemo 先来一张效果图,建议读者clone项目后跟着项目看这篇文章,有任何不明白的地
RecyclerView的使用大家都很熟悉了,这里偶带大家来实现下面这种效果。 对的,你猜的不错。这种效果只要操作LayoutManager就可以实现,然后就这样 mRecyclerView.setLayoutManager(new EchelonLayoutManager(getContext())); 完了??? 对,就是so easy. 关