用RecyclerView展现错误和空白界面 附加详情界面实践-MultiItem进阶 | 掘金技术征文 - 掘金
前言 本文是MultiItem系列的进阶文章,讲解如何展现空白、错误等状态页,这个功能比较经常使用,实现的思路也有不少,本文的思路是把状态页当成一个填充满RecyclerView的Item,不须要事先定义到布局中,而后利用库中封装的一个状态页辅助类进行管理,方便简...java
有赞 App 模块化实战经验总结 - Android - 掘金
随着有赞电商业务的不断发展壮大,App 端所承担的功能也愈来愈重,特别是代码几易其主以后开始变得杂乱无章,牵一发而动全局的事情时常发生。为了应对团队壮大以后的开发模式,咱们必需要对业务进行隔离,同时沉淀出通用组件,完善移动开发的基础设施。 ...android
带你高效学习 MVP+RxJava+Retrofit - Android - 掘金
引言 自上次用老旧的mvc作了一个仿微信项目以后,我给本身作了一个短时间的规划,先把MVP+RxJava+Retrofit这新的安卓三剑客给学了,因而,通过一个多星期的折腾,总算是对MVP+RxJava+Retrofit入了门。经...git
Xposed也要热更新 - 掘金
本文同步自wing的地方酒馆 很久没写博客了。此次玩一点不同的。 吐槽&原由 相信熟悉Xposed的小伙伴们都知道,每次写完Xposed都要重启啊!有木有!反射错了,写错了名字,改一个log,都要重启啊有木有!重启浪费时间啊有木有!一个字母致使一次重...github
从未如此惊艳!你好,SuperTextView - Android - 掘金
image 简介 欢迎使用SuperTextView,这篇文档将会向你展现如何使用这个控件来提升你构建项目的效率。 ...web
Android 技术选型(持续更新中...) - 掘金
github主页: https://github.com/hss01248 log打印 经典库logger的优化版https://www.zybuluo.com/shark...缓存
2017,你绝对想尝试的新 Android 库 - Android - 掘金
1 BufferTextInputLayout 直接看效果图:升序效果 ...安全
手把手教你实现Android RecyclerView上拉加载功能 - 掘金
心灵鸡汤:知之者不如好之者,好之者不如乐之者。 摘要 一直在用到RecyclerView时都会微微一颤,由于一直都没去了解怎么实现上拉加载,受够了每次去Github找开源引入,由于感受就为了一个上拉加载功能而去引入一大堆你不知道有多少BUG的代码,不只增长了项...性能优化
开源推荐:Android 图片压缩开源库 - Android - 掘金
推荐两个Github上开源的Android图片压缩库,两个库的代码量很少,能够直接使用或者借鉴学习。商业使用,别忘了遵循其对应的开源协议。 需求场景 图片压缩在Android开发的需求中很是常见,如:拍...微信
android 渲染性能分析工具 - 工具资源 - 掘金
No Red No Red 能够在Android手机屏幕上显示view渲染时间,渲染时间越长,view越红, 同时还能够统计页面渲染时间,并能够已柱状图的形式直观的显示当前页面的渲染时间 使用方式 ...网络
Android 优化APP 构建速度的17条建议 - 掘金
本文同步简书:Android 优化APP 构建速度的17条建议 较长的构建时间将会减缓项目的开发进度,特别是对于大型的项目,app的构建时间长则十几分钟,短则几分钟,长的构建时间已经成了开发瓶颈,本篇文章根据Google官方文档,加上本身的一些理解提供一些提...
RecyclerView 多级目录 - Android - 掘金
项目中用到了多级的目录,我所以本身参考了些资料并去总结了写RecyclerView多级条目的方式!写下本身的总结。 实现方式不外乎两种: 1,多级嵌套recyclerview 2,多种...
Android深刻四大组件(一)应用程序启动过程 - 掘金
相关文章Android系统架构与系统源码目录Android系统启动流程(一)解析init进程启动过程Android系统启动流程(二)解析Zygote进程启动过程Android系统启动流程(三)解析SyetemServer进程启动过程 Android系统启动流程...
清理无用的 Android 项目资源 - 掘金
项目长期的积累,就会形成部分资源不在使用,而这些资源还存在项目中没有被清理掉,这些无用资源只会占空间毫无用处。如何清理这些这些无用的资源呢?下面介绍下一个工具的使用,Andorid Lint是SDK Tools 16(ADT 16)以后提供的一个工具,能够对于...
Android 用Retrofit 2实现多文件上传实战 - 掘金
前一段时间我翻译了Future Studio的Retrofit2教程,从中也学习到了一些Retrofit2的使用方法,若是你最近也打算入手学习,我博客上Retrofit教程,你也许能够参考下:Retrofit教程 。 本文做为阶段性小结,将使用结合Python...
基于 MVP + Glide + Retrofit + RxJava2.0 + butterknife 的 C9MJ TV App - Android - 掘金
导读: 今天推荐一个还不错的项目,是确实还不错。喜欢能够给做者一个star. C9MJ 我的练手项目(新闻 + 视频直播): 基于 MVP + Glide + Retrofit + RxJava2.0 + butterknife 的C9MJ TV (斗鱼/...
Android 安全防御之旅 --- 带你把 Apk 混淆成中文语言代码 - Android - 掘金
1、前言 最近想爆破一个app,没有加壳,简单的使用Jadx打开查看源码,结果把我逗乐了,代码中既然都是中文,并且是一些比较奇葩的中文字句,如图所示: ...
Android 性能优化(七)之你真的理解 ANR 吗? - 掘金
一、 前言 在上一篇文章《Android性能优化(六)之卡顿那些事》中,咱们提到了卡顿的成因、检测卡顿的途径以及避免卡顿的方法。卡顿在扩大就会产生大名鼎鼎的ANR(Application Not Responding),而后告诉用户你的App无响应,继续等待或...
Android 应用安全防护措施 - 掘金
一:静态代码块分析 使用静态代码分析能够再不运行程序的前期下对程序存在的潜在问题进行分析,如控制内存使用越界等。SDK提供了一个静态代码分析工具lint,这个工具能够再经过扫描工程的全部代码和资源文件后根据所得结...
Android 瘦身之道 ---- so 文件 - Android - 掘金
前言 目前Android 瘦身只有几个方面能够入手,由于apk的结构就已经固定了。 res 目录下的资源文件。(一般是压缩图片,好比 矢量图 --> webp --> png 等。) src 目录下的java文件。(一般是混...
android7.x Launcher3 源码解析(1)--- 启动流程 - Android - 掘金
Launcher系列目录: 1、android7.x Launcher3源码解析(1)—启动流程 2、android7.x Launcher3源码解析(2)—框架结构 ...
Android apk 分析工具:APK Analyzer - Android - 掘金
前言 Android studio 2.2版本后自带有一个分析工具:APK Analyzer。这是一个专门分析apk的神器,主要做用以下: (重要)直观的...
App 公共组件:加载数据 Layout,高效开发必备! - Android - 掘金
App公共组件:加载数据Layout,高效开发必备! 项目中常常会遇到几种页面:加载中、无网络、无数据、出错四种状况,传统的方式是经过include相关的布局,逐个分状况设置显示或隐藏,这样繁琐的过程一直是个痛点,因而参考了 Weavey 的封装套路,...
Android无埋点数据收集SDK关键技术 - 掘金
前言 鉴于日益强烈的精细化运营需求,网易乐得从去年开始构建大数据平台,<<无埋点数据收集SDK>>所以立项,用于向大数据平台提供全量,完整,准确的客户端数据. <<无埋点数据收集SDK>>Android端从...
SharedPreference 和 RxJava 以及对 SharedPreferece 添加 wrapper - Android - 掘金
需求分析 本文介绍一个SharedPreference的使用的工具类,在Android开发的过程当中不可避免的会使用SharedPreference来缓存一个数据,(1)若是频繁使用的话仍是最好把存取操做放在子线程去处理;(2)如...
根Activity组件的启动过程 - 掘金
图例只描述了Activity组件在进程外的启动过程,即从Launcher点击图标启动MainActivity的过程。 MainActivity的启动过程涉及到了三个进程。MainActivity组件、LauncherActivity组件和ActivityMan...
Android 自定义 View—贝塞尔曲线绘制及属性动画 (一) - Android - 掘金
最近上班可真是忙得很,好不容易有点属于本身的时间了,不用加班,其实有时候感受忙点也挺好,起码不会有无所事事、空虚的感受,忙里偷闲才是最开心的。闲暇时间也没用来挥霍,最近又从新温习了下自定义View,贝塞尔曲线的绘制及属性动画的使用等。好了,说了这么多还没见到图...
从零开始搭建一个项目 (rxJava+Retrofit+Dagger2) -- 第 0 章 - Android - 掘金鸡汤:成功其实很简单,定下一个合理的计划,而后坚持按照计划执行。 目前网上有关Android的学习资料有不少,但有关于如何完整的搭建一个项目的资料比较少见,不免对...