Android
文章平均质量分 54
晓明_Android
这个作者很懒,什么都没留下…
展开
-
利用ASM记录OkHttp3网络请求
在项目中记录或打印OkHttp网络请求,我们一般会通过添加HttpLoggingInterceptor到我们的OkHttpClient来实现。对于这些模块的网络请求监控,我们可以直接将监控逻辑代码插桩到OkHttp源码中来实现。通过查看OKhttp3源码,定位到需要将代码织入的位置为RealCall类的getResponseWithInterceptorChain()函数。通过上述的流程,我们就可以记录或打印以OkHttp进行的网络请求的信息了。原创 2023-01-05 15:03:42 · 170 阅读 · 0 评论 -
JAVA双亲委派模型_Android类加载器
一、Java类加载器双亲委派模型从Java虚拟机的角度来讲,只存在两种不同的类加载器:一种是启动类加载器(Bootstrap ClassLoader),这个类加载器使用C++语言实现,是虚拟机自身的一部分;另一种就是所有其他的类加载器,这些类加载器都由Java语言实现,独立于虚拟机外部,并且全都继承自抽象类java.lang.ClassLoader。绝大多数Java程序都会使用到以下3种系统提供的原创 2017-08-18 15:58:21 · 881 阅读 · 0 评论 -
Android 基础面试题QA
Q:Android中进程间通信方式Q:Android线程间通信方式Q:JAVA内存溢出和内存泄漏的区别Q:Android中IntentService与Service的区别Q:Activity四种启动模式原创 2017-06-13 16:49:26 · 316 阅读 · 0 评论 -
Dagger2 备忘录
@Inject: 通常在需要依赖的地方使用这个注解。换句话说,你用它告诉Dagger这个类或者字段需要依赖注入。这样,Dagger就会构造一个这个类的实例并满足他们的依赖。@Module: Modules类里面的方法专门提供依赖,所以我们定义一个类,用@Module注解,这样Dagger在构造类的实例的时候,就知道从哪里去找到需要的 依赖。modules的一个重要特征是它们设计为分区并组合在一起(比原创 2017-05-10 12:38:07 · 294 阅读 · 0 评论 -
Android动画之属性动画
属性动画说明转载 2017-01-23 17:03:37 · 220 阅读 · 0 评论 -
Android动画之补间动画
补间动画(Tween Animation):通过对View的内容进行一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。补间动画包含如下效果:渐变透明度动画效果(alpha)渐变尺寸缩放动画效果(scale)画面旋转动画效果(rotate)画面位置移动动画效果(translate)组合动画效果(set)转载 2017-01-23 14:39:26 · 249 阅读 · 0 评论 -
Android动画之逐帧动画
逐帧动画介绍和示例原创 2017-01-23 12:37:22 · 260 阅读 · 0 评论 -
JAVA多线程 浅入Concurrent包
Java Concurrent 包中重要类的简单介绍转载 2017-02-04 16:43:22 · 300 阅读 · 0 评论 -
Android 列表播放视频和浮动播放窗口
最近接到个需求: 列表中播放视频 当视频正在播放中 用户将播放的该item滚动出屏幕时 在屏幕右下方出现一个小的浮动视频窗口继续播放视频 当用户将视频再滚动回播放的item时 再切换到该item 继续播放。 拿到需求的时候第一时间会想利用ListView+VideoView来实现列表播放,但现实往往是残酷的。Videoview继承于SurfaceView,而SurfaceView是没有UI原创 2016-05-27 07:26:50 · 4916 阅读 · 2 评论 -
自己收藏的Android开发的知识点各种传送门 持续更新中~~
之前是放到浏览器的收藏夹里了 觉得还是把它们搬到这里边来吧 Android开源框架ImageLoader的完美例子 http://blog.csdn.net/dai_zhenliang/article/details/19084287android线程 http://blog.csdn.net/fenghome/article/details/5675421转载 2015-07-20 14:48:11 · 656 阅读 · 0 评论