首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
twlkyao
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
152
文章 152
沸点 0
赞
152
返回
|
搜索文章
赞
文章( 152 )
沸点( 0 )
实现Android主流网络框架封装,可无缝侵入切换框架
这篇文章只是提供一种解耦思想,关于如何封装网络请求就不在本文讨论范围之内。本文旨在解决开发中遇到的问题。 然后你会发现假如某一天因为开源库出了bug,或者你要切换到Retrofit或者其他网络库,你会发现耦合太严重了,那么多类都要去修改,非常麻烦。即使你用的是MVP,你也会发现…
揭秘 Android 消息机制之同步屏障:target==null ?
我们知道,Android的消息机制就是Handler、Looper、Message、MessageQueue之间的运作机制。本文假设大家对 它们都已经有所了解,所以并不打算介绍它们之间千丝万缕的联系,不了解的同学可以参考网上其他博文~ 这其中有个小细节,估计很多人没有注意到,那…
你真的了解过度绘制吗?
本文主要谈谈Android过度绘制相关的知识点,并结合云课堂企业版首页优化过度绘制的实践总结一些与之相关的问题,与君共享,互相进步~ 本文将按照如下结构展开 在我的小米2s测试机,打开云课堂企业版,顺手打开了过度绘制发现了惊人的一幕 目前企业版线上版本才1.8.2版本,这么年轻…
Android 关于移动互联网寒冬和个人核心竞争力的看法
移动互联网寒冬关于Android市场需求,其实从前年开始Android就处于寒冬的境地,最直观的标志就是,工作不那么好找了。因为前几年移动互联网开始流行,很多创业公司都是想抓住这个风口,所以就开始招A
Android 多线程:你的 Handler 内存泄露 了吗?
1. 问题描述 2. 原因讲解 在Handler消息队列 还有未处理的消息 / 正在处理消息时,此时若需销毁外部类MainActivity,但由于上述引用关系,垃圾回收器(GC)无法回收MainActivity,从而造成内存泄漏。如下图: 3. 解决方案 解决方案的思路 = 使…
Android Q 适配指南
在Android 10开始版本中,官方的改动较大,相应的开发者适配成本还是很高的。 这里按照2019.11.11 google android q workshop流程,大概说明一下Android Q适配需要注意的内容。虽然是大概介绍,但应该是目前最全的适配攻略了… 官方从 A…
Android Studio3.0更新之路(遇坑必入)
其实一开始不是这个错,最开始是一个redownload的一个错,后来LZ把2.3版本的给删了,缓存给清除了,然后就变成这个错了。既然有错,那就解决呗,顺手百度了一个,下面看看stackoverflow的解决方案 这个方法确实也适用于我,把ButterKnife降级之后就OK了。…
APK 瘦身记,如何实现高达 53% 的压缩效果
APK 是 Android 系统安装包的文件格式,关于这个话题其实是一个老生常谈的题目,不论是公司内部,还是外部网络,前人前辈已经总结出很多方法和规律。不过随着移动端技术近两年的飞速发展,一些新的思维方式和优化方法也逐渐涌现和成熟起来。
Synchronize和ReentrantLock区别
死锁的概念和产生死锁的根本原因是什么?死锁的预防策略中资源有序分配策略是什么。死锁发生的场景,死锁的危害,出现死锁需要满足条件分析,如何预防死锁,如何定位死锁,以及死锁修复方案分析等等 这两种同步方式有很多相似之处,它们都是加锁方式同步,而且都是阻塞式的同步,也就是说当如果一个…
Android 的 so 文件加载机制
最近碰到一些 so 文件问题,顺便将相关知识点梳理一下。 Q2,Q3,Q4,这几个问题都是基于设备支持 64 位的前提下,在旧系统版本中,只支持 32 位,也就没这么多疑问需要处理了。 由于这次的源码会涉及很多 framework 层的代码,包括 java 和 c++,直接在 …
下一页
关注了
24
关注者
2
收藏集
5
关注标签
86
加入于
2016-10-07