序言 Broadcast作为Android的四大组件之一,重要性不言而喻;一般我们使用广播的方式通常如下,继承BroadcastReceiver,新建一个广播类。 public class MyBroadcastRece…
标签:Android源码分析
轻松实现自定义下拉刷新 - 仿美团效果
概述 下拉刷新是平时项目中最常用的功能,今天要说的就是如何自定义下拉刷新控件。 第三方刷新控件也比较多,例如Android-PullToRefresh,XListView等,但是这些控件自定义刷新头部不那么容易扩…
V4 包下 Fragment 替换为源码下 Fragment 的心路历程
首先来看一下android.support.v4.app.Fragment和android.app.Fragment这两包的区别: 1.最低支持版本不同android.app.Fragment 兼容的最低版本是andro…
Small 插件化源码分析 -- 跳转流程
我系苍王,欢迎关注的源码分析的第三节 欢迎浏览我之前的文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章,谢谢。 [Android]如何做一个崩溃率少于千分之三噶应用app(9)-Small插件化 Small插件化源…
Android 源码分析——Looper,Messagequeue,Message,handler 初始化及 handler 机制简介
Handler机制算是我入门源码的第一节。看得比较仔细。体会较多。mark一下。 顺序:先科普一下Handler基本功,然后再细讲下源码 一、Handler目的: 目的:Handler机制来处理了子线程去更新UI线程控件…
Java 容器类源码 - ArrayList 的最全的源码分析
写在前面 本文是针对Java 1.8的源代码进行解析的,可能会和其他版本有所出入。 全局变量 1. 默认容量 [java] view plain copy print ? private static …
ViewPager 源码分析(2):滑动及冲突处理
我的简书同步发布:ViewPager源码分析(2):滑动及冲突处理 转载请注明出处:【huachao1001的专栏:http://blog.csdn.net/huachao1001】 上一篇介绍了ViewPager的on…
你真的了解 View 的坐标吗?
近日有消息称:华为六名前中高层领导,带了内部资料到乐视、酷派,已经被刑事拘留,等待检察院批捕。但是华为方面表示:目前不涉及乐视与酷派,同时不涉及华为的中高层,只是涉及华为工程师和设计师。而酷派与乐视相关负责人透露:这几名…
Android 逆向之旅—动态方式破解 apk 前奏篇 (Eclipse 动态调试 smail 源码) | 尼古拉斯. 赵四
一、前言 今天我们开始apk破解的另外一种方式:动态代码调试破解,之前其实已经在一篇文章中说到如何破解apk了: Android中使用静态方式破解Apk 主要采用的是静态方式,步骤也很简单,首先使用…
Yalantis 开源项目 Phoenix-Pull-to-Refresh 源码分析
GitHub上有个非常漂亮的Android下拉刷新框架,是由Yalantis开源的,看下效果图: Phoenix-Pull-to-Refresh 在我自己做的项目中也用到了这样的下拉刷新样式,今天就来分析下它的源码。项目…
哔哩哔哩 Android 客户端——多媒体选择器 boxing 开源
开源过程是坎坷的,道路是曲折的,但前路是光明的。 Github链接–Bilibili/boxing 欢迎pypr,star,issue。 开端 整个工程的开始于2015年。回顾过去,业务层和逻辑层是完全耦合的…
BottomNavigationView 从入门到动手改造
如有转载,请申明: 转载至 blog.csdn.net/qq_35064774… 前言 BottomNavigationView 这个官方控件出了几个月了,也有一些介绍该控件的文章,但我发现大部分博文只是做了简单的用法介…