自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 ImageLoader加载图片

分享一个用于加载很多图片的类,虽然代码一看就懂,但是很多细节还是很值得学习的。主要涉及到LruCache,线程池,图片压缩,单例模式,handler等用法public class ImageLoader {private LruCache<String, Bitmap> mMermoryCachre;private ExecutorService mEService;private static ImageLoader mLoader;private ImageLoader(){i

2021-03-05 11:11:54 109

原创 记一下,gradle sync failed:failed open zip file

android studio导入项目时常常遇到这个问题,看着是gradle的问题,但是在structrue里设置grdle设置却没用用:最后找到一个方式是:到运行成功的项目里将gradle目录下的gradle-wrapper.properties直接拷贝到错误项目点同目录下,结果运行成功!...

2021-02-25 16:32:42 95

原创 Android四种启动模式

android的启动模式总共分为:1.标准模式(stardand);默认的启动模式,每次启动都会创建一个activity实例,A启动B,B就会存在于A所在的栈中,application不是activiy 没有栈,所以它是不能去启动activty;解决办法是activity指定flag為flag_sactivity_new_task2栈顶复用模式(singletop):当需要启动的activity已经在栈顶时,不会创建新的实例,此时onCrate onStart onResume不会执行,会执行o

2021-01-28 15:46:06 548

原创 andoid activity生命周期

分析activiyt的生命周期需要从两个方面去学习:1.一般情况下的生命周期,2异常情况下的生命周期。1.一般情况下的生命周期:即正常操作下的生命周期:onCreate: activity正在被创建,可做初始化操作onRestart :activity正在重新启动onStart:activity正在被启动,可见,但是还没有出现在前台不可以交互onResume:activity已经可见并显示到前台可以操作onPause:activity正在被停止,正常情况下下面会调用onStop,但是

2021-01-27 15:19:37 84

原创 andoid基础体系架构学习

从今天开始,认真扎实学好Android的每一个知识点,先上andorioid 基础知识体系图:如下android基础掌握好了,找个工作没问题!

2021-01-26 13:13:04 72

原创 打开content协议文件的终极方法

由于打开content协议文件,网上很多方法并不能真正获取源文件,所以最好的办法是创建临时文件,android提供了原生的获取文件流的方法来帮助我们处理InputStream in = context.getContentResolver().getInputStream(intent.getData());此方法在实际应用过程中出现的问题最少,所以向大家推荐,如有问题,欢迎指正...

2020-07-17 17:40:13 3064

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除