Android通用UI组件之Dialog

Dialog是Android开发中常用的UI组件,为了方便显示对话框,系统提供了AlertDialog,它提供了丰富的API,使用时只需要设置相应的属性即可。但通常情况下,不会直接使用AlertDialog, 因为APP的设计并不一定都遵循Material Design的设计标准,同时这种通用的UI组件的设计风格也会经常发生变化。所以通常情况下,都会对AlertDialog的样式进行自定义,使其能够适用于各种设计风格。

Https诞生记

随着用户安全意识的增强,近两年网络协议已逐步从Http协议向Https协议开始过度,目前大多数APP Web都开始使用Https协议,这里以Http逐步发展成Https协议的过程为导向,介绍Https的诞生过程。

Android内存优化之图片优化

一般来说,图片是APP占用内存高的主要原因,所以优化图片的内存占用是避免OOM的根本手段。对于图片占用的内存,我们可能总有这样的误区:图片本身所占的存储空间越小,占用的内存越小。所以认为只要将图片进行压缩,就相当于减小了内存占用。其实这是不对的,图片占用的存储空间的大小与所占的内存大小没有直接关系。

炫酷好用的ViewPager

ViewPager是v4包中提供的一个组件,目前大多数的APP主Activity的都采用ViewPager+Fragment进行构建的。作为Fragment的容器可以认为是它最基本的用法,直接设置Adapter即可。其实它还常用于广告位的展示。为了让ViewPager在加载广告时更简单,动画效果更炫酷,对其常用需求进行了封装,从而简化使用过程。

,