![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓温故知新
George.wu.
历经华图,腾讯,宝马,研究所,金融。
待过大型私企,外企,央企。
深耕大应用开发领域十年。
OpenHarmony,HarmonyOS,Flutter,H5,Android,IOS。 目前任职鸿蒙应用架构师。
展开
-
Android的Handler,Looper消息机制问题
概述:通信的同步(Synchronous):指向客户端发送请求后,必须要在服务端有回应后客户端才继续发送其它的请求,所以这时所有请求将会在服务端得到同步,直到服务端返回请求。通信的异步(Asynchronous):指客户端在发送请求后,不必等待服务端的回应就可以发送下一个请求。所谓同步调用,就是在一个函数或方法调用时,没有得到结果之前,该调用就不返回,直到返回结果。异步调用和同步是相对的,在一个异步原创 2016-05-10 22:04:28 · 840 阅读 · 0 评论 -
ListView常用技巧及优化
知之为知之不知为不知,是知也。原创 2016-05-16 21:33:11 · 649 阅读 · 0 评论 -
Android图片压缩(质量压缩和尺寸压缩)&Bitmap转成字符串上传
在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图。 两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本来1.9M的图片压缩后反而变成3M多了,很是奇怪,再做了进一步调查终于知道原因了转载 2016-12-08 10:59:44 · 582 阅读 · 0 评论 -
Android使用multidex解决方法数越界问题65536
概述:在Android中单个dex文件能包含的最大方法数为 65536 。 这个方法数目来自,Android FrameWork,一依赖包,已经代码中包含的方法,还有些项目使用的第三方库里面的方法 的总和。乍一看这个数字很大,一般不会超过。但是随着App的更新速度火箭般提高,和用户的各种需求大量增加,最终在产品汪的指挥下,项目越来越大。现如今,只要是比较大型的项目,都会遇到 65536 问题。问题描原创 2016-05-09 20:19:14 · 3213 阅读 · 0 评论