![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
疑难杂症
文章平均质量分 65
_铁树开花
这个作者很懒,什么都没留下…
展开
-
安卓性能优化全面总结(友盟性能优化大赛获奖作品)
【安卓性能优化总结】【八年工作经验精华积累】目录最全的性能优化点总结:零、 启动优化1、项目背景2、 检测启动时间3、打印启动时间4、优化理念:5、启动时透明页优化:6、MultiDex优化7、多进程时,防止sdk多次初始化8、最终结果:一、 内存优化1、 项目背景2、性能优化的理念3、了解对象之间的引用关系和对象大小的占用4、了解Android中经常造成内存泄漏的点(1)、耗时任务:网络请求、属性动画、Timer(2)、handler(3)、匿名/非静态内部类(4原创 2021-10-27 17:31:07 · 9802 阅读 · 0 评论 -
Android Studio:你的主机中的软件中止了一个已建立的连接。
你的主机中的软件中止了一个已建立的连接再一次开发中碰到了这样的问题,同步 gradle 就会异常;解决方案有两个关闭wifi和回退 Gradle 版本;如果都不想这么干,还有一个解决办法:先打开你想操作的android 项目,之后再打开wifi,此时的android studio是可以正常使用的,如果wifi打开后再重新打开一个新项目,此时新项目的studio就会出现 你的主机中的软件中止了一个已建立的连接 这个问题了...原创 2021-08-09 18:15:03 · 1834 阅读 · 0 评论 -
tcp、http和socket的区别(看完这篇不懂,我姓倒着写)
tcp、http和socket的区别我非常怀疑科普文章的质量tcp和http是协议!socket是套接字,是接口HTTP和TCP详细协议介绍如何创建tcp/udp连接?最后总结:还有哪里不懂欢迎留言,我做解释我非常怀疑科普文章的质量tcp和http是协议!socket是套接字,是接口怎么样来理解?先说协议:协议,网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流;其实协议就是一个约定,必须赤壁之战前夕,周瑜原创 2021-07-23 01:02:29 · 4209 阅读 · 6 评论 -
GitHub上最火的22个Android开源项目源码(最少的一个也超过10k star)
GitHub上最火的22个Android开源项目源码均超万星chat图表最全android工具类库 29.6k startAndroid智能下拉刷新框架-SmartRefreshLayout 20多种效果强大而灵活的RecyclerView AdapterSignal - 隐私通信工具图片显示控件,可手动缩放Telegram基于IJKPlayer(兼容系统MediaPlayer与EXOPlayer2),实现了多功能的视频播放器腾讯热修复方案tinkerNewPipe 可看油管视频圆形imageView各种原创 2021-07-14 23:44:56 · 9231 阅读 · 2 评论 -
oaid冲突
问题就是这样:因为公司项目中接了很多sdk,而每家sdk用的oaid aar不同,主要是msa_mdid和oaid_sdk之间的冲突,也没什么好的解决办法,于是我只能把两个aar重新编译成了一个,统一通oaid_sdk的功能,保留mas_mdid的接口,做兼容完美解决问题废话不多说:资源地址,还没审核完,完了马上贴地址...原创 2021-03-10 16:07:14 · 961 阅读 · 0 评论 -
深度解析String s=new String(“abc“)创建了几个对象?
对象内存分配的几个问题解析String s=new String("abc")如何证明新创建的字符串是参数字符串的副本?拓展:运行时常量和编译时常量解析String s=new String(“abc”)我们知道想知道两个对象是不是同一个对象,直接用等号比较就可以 public static void main(String[] args) { String strABC = new String("abc"); String abc = "abc";原创 2021-02-09 14:04:38 · 738 阅读 · 1 评论 -
androidStudio出现Executing tasks: app:assembleDebug完美解决
androidStudio出现Executing tasks: app:assembleDebug开发的时候不知道为啥突然就出现这个问题了,而且是半路出现的;试了几个方法都不好用,最后打开任务管理器发现里面有好多studio的任务,还有openJdk的任务,导致电脑内存不足,把Android studio的相关任务全部干掉,重启后,原来报错的项目也可以正常运行了...原创 2021-02-08 16:10:01 · 8494 阅读 · 1 评论