自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 Glide4.0 缓存机制 学习笔记

目前缓存机制使用大致流程是,当App需要加载某一张图片时,先去手机内存中去找该图片,如果有,那么直接显示,如果无,则去手机sd卡或者手机外部存储中找该图片,如果有,那么直接显示,如果无,那么此时才去网络下载该图片。这种机制常称为三级缓存策略。⑴强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿...

2019-04-03 17:23:01 852

原创 Handler 机制 以及 内存泄漏 笔记

主要有5个类Handler 负责发消息和处理消息Message 消息对象MessageQueue 消息队列,负责存储消息对象 本质是优先队列Looper 消息轮询器 负责从MQ中取消息并传给Handler,让其处理ThreadLocal 保存Looper发送消息 Handler 使用 sendMessage() 方法发送消息, 最后调用到 MessageQueue ...

2019-04-02 18:02:41 145

原创 IntentService, Service

Service:Service其实是运行在主线程里的;按使用方式可以分为以下三种:1、startService() 启动的服务:主要用于启动一个服务执行后台任务,不进行通信。停止服务使用stopService();2、bindService() 启动的服务:该方法启动的服务可以进行通信。停止服务使用unbindService();1. onStartCommand方式...

2019-04-01 23:55:25 171

转载 Android 屏幕适配方案 笔记

今日头条适配方案android中的dp在渲染前会将dp转为px,计算公式: px = density * dp; density = dpi / 160; px = dp * (dpi / 160); 而dpi是根据屏幕真实的分辨率和尺寸来计算的,每个设备都可能不一样的。通常情况下,一部手机的分辨率是宽x高,屏幕大小是以寸为单位,那么三者的关系是:...

2019-04-01 16:07:50 112

原创 coordinatelayout android:fitsSystemWindows 沉浸式状态栏在android4.4 和 4.4以上版本的坑

coordinatelayout android:fitsSystemWindows 沉浸式状态栏在android4.4 和 4.4以上版本的坑

2016-12-25 16:58:33 5291 1

原创 Android开发 自定义ViewGroup 实现微信九格图功能(图片不同排布不同) 和 一种图片点击变暗效果

一、图片点击变暗效果      1、继承Imageview      2、重写OnDraw方法;判断室友点击(isPressed)如果为true则canvas。drawColor(0xARGB),经常测试如果不写透明度 就没效果;@Overrideprotected void onDraw(Canvas canvas) { super.onDraw(canvas);

2016-04-21 10:21:40 1042

Android 可下拉刷新 晃动 移动 删除 GridView

Android 可下拉刷新 晃动 移动 删除 GridView pullrefresh下拉刷新库 还有两个其他人的代码,我是合的代码,做了改动,谢谢上,上面两个人的代码

2016-01-15

瀑布流demo

还不错的瀑布流布局,有用的可以下载看看,

2015-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除