- 博客(8)
- 资源 (5)
- 收藏
- 关注
转载 初识Android图片加载之Glide
前言: 前面总结学习了图片的使用以及Lru算法,今天来学习一下比较优秀的图片缓存开源框架。技术本身就要不断的更迭,从最初的自己使用SoftReference实现自己的图片缓存,到后来做电商项目自己的实现方案不能满足项目的需求改用Afinal,由于Afinal不再维护而选择了师出同门的Xutils,中间也接触过别的开源框架比如Picasso,对Picasso的第一次印象就不太好,初次接触是拿
2017-08-14 13:43:28
245
转载 Android 全屏界面切换到非全屏界面的问题
App一般都有一个启动界面,称为Splash界面。一般这个界面都是做成全屏的,即隐藏掉系统状态栏,然后再跳转到主界面。由于主界面是非全屏的,保留着状态栏,这个过程就发生了从全屏界面切换到非全屏界面。但是在页面切换过程中,会出现先显示页面内容,然后由于状态栏的出现,整个界面下移一个状态栏高度的问题。 如下图所示: 当前的网易新闻客户端在5.0的设备上也会出现这样的情况,如下图所示: 可以看到
2017-08-03 15:05:47
780
转载 Android 高仿微信图片选择器
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39943731,本文出自:【张鸿洋的博客】1、概述关于手机图片加载器,在当今像素随随便便破千万的时代,一张图片占据的内存都相当可观,作为高大尚程序猿的我们,有必要掌握图片的压缩,缓存等处理,以到达纵使你有万张照片,纵使你的像素再高,我们也能正确的显示所有的图片。当然了,单纯显示图片没
2017-07-14 16:34:39
435
转载 Android 6.0 运行时权限处理完全解析
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/50709663; 本文出自:【张鸿洋的博客】一、概述随着Android 6.0发布以及普及,我们开发者所要应对的主要就是新版本SDK带来的一些变化,首先关注的就是权限机制的变化。对于6.0的几个主要的变化,查看查看官网的这篇文章http://developer.and
2017-07-14 13:36:38
317
原创 Activity
一、Activity的生命周期 二、回调函数 覆写这些回调函数时,首先要记得一定要调用基类的回调函数,即最开始一行永远是super.onXXX(); onPause()和onResume()中的动作应该互逆,比如说onPause()中释放了相机,那么onResume()中就要重新初始化相机。 Stopped状态下,UI对用户完全不可见,此时用户焦点在另一个acti
2017-03-24 23:53:38
272
原创 Android开发中的性能优化
一、内存泄漏 Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M,有的机器是24M,因此我们所能利用的内存空间是有限的。如果我们的内存占用超过了一定的水平就会出现OOM 1、资源释放问题 程序代码的问题,长期保持某些资源,如Context、Cursor、IO流的引流,资源得不到释放造成内存泄漏 2、对象内存过大问题
2017-02-21 22:21:37
216
原创 Image-Loader简单使用
一、Inage-Loader特性: 1、支持多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable中等 2、支持自定义的配置,例如线程池,图片下载器,内存缓存策略,硬盘缓存策略,图片显示选项等等 3、支持图片的内存缓存,文件系统缓存或者SD卡缓存 4、支持图片下载过程的监听 5、根据控件(ImageView)的大小对Bitmap进行裁剪,减少Bitmap
2017-02-07 16:57:43
411
原创 Edittext获取焦点
一、取消Edittext自动获取焦点: 在父控件中添加: android:focusable=”true” android:focusableInTouchMode=”true” 二、如果有两个Edittext,第一个取消自动获取焦点,第二个无法自动获取焦点,需做如下操作: et.setFocusable(true);
2017-02-06 14:26:05
489
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人