应用开发
-
android混淆那些坑详解手机开发
ProGuard简介 在最新的Android Studio 2.2.2版本创建的Android工程中,module中的build.gradle有如下一段配置。这里的minifyEn…
-
android开发中使用到的一些设计者模式详解手机开发
单例模式 概念:确保一个类只有一个实例,并且自行实例化并向整个系统提供整个实例。 public class Singleton { private static volatile …
-
Android仿京东、天猫商品详情页详解手机开发
前言 前面在介绍控件TabLayout控件和CoordinatorLayout使用的时候说了下实现京东、天猫详情页面的效果,今天要说的是优化版,是我们线上实现的效果,首先看一下效果…
-
Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide图片缓存库的联系与区别详解手机开发
前言 Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片比较。在Androi…
-
关于Android性能优化的若干方案详解手机开发
概述 通常项目比较大的APP都面临着如下性能问题,APP启动慢、界面跳转慢、事件相应慢、滑动和动画卡顿、展现内容慢等,有的公司处理的很好,有的还有很大的优化空间,对于性能优化,怎么…
-
ConstraintLayout约束控件详解手机开发
简介 在Google IO大会中不仅仅带来了Android Studio 2.2预览版,同时带给我们一个依赖约束控件–ConstraintLayout。一种构建于弹性Constra…
-
Android通信安全之HTTPS详解手机开发
Https HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是H…
-
android 自定义Lint详解手机开发
概述 Android Lint是Google提供给Android开发者的静态代码检查工具。使用Lint对Android工程代码进行扫描和检查,可以发现代码潜在的问题,提醒程序员及早…
-
OpenGL ES简介详解手机开发
概述 在聊Android的View渲染流程中,通常会有一个比较核心的步骤:通过OpeGL ES接口调用GPU接口通知GPU绘制图形。其完整的流程:UI对象—->CPU处理为多…
-
深入理解Android渲染机制详解手机开发
基础知识 CPU: 中央处理器,它集成了运算,缓冲,控制等单元,包括绘图功能.CPU将对象处理为多维图形,纹理(Bitmaps、Drawables等都是一起打包到统一的纹理)。 G…