![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 笔记
year_小骚年
这个作者很懒,什么都没留下…
展开
-
Android 屏幕适配方案 笔记
今日头条适配方案android中的dp在渲染前会将dp转为px,计算公式: px = density * dp; density = dpi / 160; px = dp * (dpi / 160); 而dpi是根据屏幕真实的分辨率和尺寸来计算的,每个设备都可能不一样的。通常情况下,一部手机的分辨率是宽x高,屏幕大小是以寸为单位,那么三者的关系是:...转载 2019-04-01 16:07:50 · 116 阅读 · 0 评论 -
IntentService, Service
Service:Service其实是运行在主线程里的;按使用方式可以分为以下三种:1、startService() 启动的服务:主要用于启动一个服务执行后台任务,不进行通信。停止服务使用stopService();2、bindService() 启动的服务:该方法启动的服务可以进行通信。停止服务使用unbindService();1. onStartCommand方式...原创 2019-04-01 23:55:25 · 182 阅读 · 0 评论 -
Handler 机制 以及 内存泄漏 笔记
主要有5个类Handler 负责发消息和处理消息Message 消息对象MessageQueue 消息队列,负责存储消息对象 本质是优先队列Looper 消息轮询器 负责从MQ中取消息并传给Handler,让其处理ThreadLocal 保存Looper发送消息 Handler 使用 sendMessage() 方法发送消息, 最后调用到 MessageQueue ...原创 2019-04-02 18:02:41 · 147 阅读 · 0 评论 -
Glide4.0 缓存机制 学习笔记
目前缓存机制使用大致流程是,当App需要加载某一张图片时,先去手机内存中去找该图片,如果有,那么直接显示,如果无,则去手机sd卡或者手机外部存储中找该图片,如果有,那么直接显示,如果无,那么此时才去网络下载该图片。这种机制常称为三级缓存策略。⑴强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿...原创 2019-04-03 17:23:01 · 863 阅读 · 0 评论