楔子 苏格拉底曾说过:“学会了多线程,你就学会了压榨CPU,就好像资本家对无产阶级做的那事一样。” 多线程是开发人员必不可少的技术点,也是初学者不太容易掌握好的一个难点。要想...
楔子 苏格拉底曾说过:“学会了多线程,你就学会了压榨CPU,就好像资本家对无产阶级做的那事一样。” 多线程是开发人员必不可少的技术点,也是初学者不太容易掌握好的一个难点。要想...
使用过Android系统手机的同学都知道,Android手机越用越卡,这个卡主要体现在手机系统越用越卡,打开APP的速度越来越慢。Android手机越用越卡的原因主要有:...
干Android开发也有3年多了,对性能优化方面有自己的一点心得,特此总计一下。 我把性能优化分成以下几类布局优化绘制优化内存优化启动优化(目前理解的不深,没有总结) 一、布...
android中常见内存溢出原因:1.数据库的cursor没有关闭。2.adapter没有缓存/复用contentview3.调用registerReceiver后没有unr...
1.RxJava在android生产环境中的使用 想必学习RxJava的同学,在学习完操作符之后,最想知道的是怎么将其用在我们平时的开发当中去,本节就带大家去了解一下怎么去应...
技术不止,文章有料,加 JiuXinDev 入群,Android 搬砖路上不孤单 前言 相信很多同学都会有这样的感受,前三天刚刚复习的知识点,今天问的时候怎么就讲不出个所以然...
前述 一个好的app除了有吸引人的功能, 美丽的交互之外,性能也至关重要,作为一个技术人员,在这里当然只能讲技术了 一般app性能优化主要从一下几个方面入手, 启动速度优化 ...
在使用TextView的时候,我们经常需要在TextView中进行图文混排,比如在QQ中聊天的消息中的表情,底部tab图标等。 一、场景 二、实现方式 Android官方对T...
网上很多方法说是recycleView的动画或是Glide的设置取消加载变换动画.dontAnimate(),试了都没有用,最快的,最好方法是直接引入 glide-trans...
图像结构 我们首先了解一下图像的构成,例如一张PNG图片:图片文件头由位固定的字节来描述的,以便向外说明这个文件是一个PNG文件。 用UE打开一个PNG文件的内容为: 可以看...
做完一个app之后发现给视图增加全屏的蒙层是很常用的一个功能,之前是在BaseActiviy中写死一个全屏的view,在子类中控制其显示,这样会大大增加基类中的代码量,于是查...
1.Activity生命周期(这个是必问的) onCreate()创建活动,做一些数据初始化操作 onStart()由不可见变为可见 onResume()可以与用户进行交互,...