Android
文章平均质量分 95
Liberty_zw
程序猿咯。。。。
展开
-
Android架构组件系列-Lifecycle源码详解
文章目录项目应用痛点问题架构准则架构库内容Lifecycle详解为什么要使用Lifecycle?重要的类和接口源码分析使用方式最佳实践(官网提供)项目应用面对越来越复杂的APP需求,Google 官方发布了Android 框架组件库(Android Architecture Components)。为开发者更好的开发 APP提供了非常好的样本。这个框架里的组件是配合 Android 组件生命周...原创 2018-11-28 16:57:47 · 594 阅读 · 0 评论 -
Retrofit 2.0 Android网络请求框架介绍
文章目录项目应用1、初识Retrofit1.1Retrofit概览1.2 Hello Retrofit1.2.1 首先需要在build.gradle代码中添加依赖:1.2.2 OKHttp配置:1.2.3 Retrofit配置1.2.4 基本用法1.2.5 Retrofit 注解1.3 自定义Converter1.4 自定义Interceptor1.5 缓存策略1.5.1 缓存第一种类型1.5.2...原创 2018-11-28 19:14:11 · 520 阅读 · 0 评论 -
Android安全漏洞修复-Webview中的漏洞修复
文章目录项目问题1. 类型2.具体分析2.1 WebView 任意代码执行漏洞2.1.1 addJavascriptInterface 接口引起远程代码执行漏洞2.1.2 searchBoxJavaBridge_、accessibility、 accessibilityTraversal接口引起远程代码执行漏洞2.2 密码明文存储漏洞2.2.1 问题分析2.2.2 解决方案2.3 域控制不严格漏洞...原创 2018-11-28 19:48:58 · 1804 阅读 · 0 评论 -
Android线程池介绍
文章目录引言线程池(ExecutorService)线程池的优点ExecutorService简介线程池:ThreadPoolExecutor1.newFixedThreadPool():2.newCachedThreadPool():3.newSingleThreadExecutor():4.newScheduledThreadPool():线程池ThreadPoolExecutor的使用1.使...原创 2018-11-28 20:33:21 · 589 阅读 · 0 评论 -
Android架构组件系列-LiveData源码分析
文章目录LiveData详解LiveData的优势LiveData特征LiveData详解上篇文章讲解了Lifecycle组件,Lifecycle主要用于解决生命周期相关的问题,那么LiveData就是以Lifecycle为基础的拓展,解决了跟数据相关的一些问题,本文呢就来介绍下LiveData的牛逼之处吧。LiveData的优势其实,LiveData从它的英文上看就能有所感触,活着的数据...原创 2019-01-23 15:34:08 · 507 阅读 · 0 评论