一、三级缓存分为: 1.内存缓存 :优先加载,速度最快 2.本地缓存 :次优先加载,速度较快 3.网络缓存 :最后加载,速度较慢 二、使用图片缓...
一、自定义Viewhttps://blog.csdn.net/u014005316/article/details/54616393 1.自定义...
1.Glide Glide的with()接受的不仅仅是Context还可以是Activity或是Fragment,Context会自动的从他们获...
一、有良好的Java面向对象思想,扎实的编程基础和编程规范。 1、封装 核心思想就是“隐藏细节”、“数据安全”:将对象不需要让外界访问的成员变量...
一、支付宝 1.使用支付宝付款 2.请求商户服务端,获取签名后的订单信息 3.返回签名后的订单信息 4.调用支付接口 5.支付请求 6.完成支付...
一、网络优化 1.避免DNS解析 2.合并网络请求 3.预先获取数据 4.避免轮询 5.优化重连机制 6.离线缓存 7.压缩数据大小 8.不同的...
1.单一职责: 英文缩写:SRP 就一个类而言,应该仅有一个引起它变化的原因,目的是降低耦合度,让一个大功能拆分出不同的小功能,分别管理,不然...
1、内存溢出和内存泄露有什么区别 内存溢出:应用的内存已经已经达到系统设置的最大值,进而导致崩溃 内存泄露:应用使用资源之后没有及时释放,导致应...
一、安卓4.X 1、只提供了一下版本,同时支持手机、平板、电视等设备 2、新的一个UI 界面开始脱离IOS风格 2、重新恢复开源,3.0之前是不...