乍听起来,静默安装是非常流氓的一件事,它让用户不知觉的情况下被「收割」。但是技术本身是中立的,我们只谈谈实现静默安装这件事儿。 下面我将介绍三种静默安装的方案,每种方案各有利...

乍听起来,静默安装是非常流氓的一件事,它让用户不知觉的情况下被「收割」。但是技术本身是中立的,我们只谈谈实现静默安装这件事儿。 下面我将介绍三种静默安装的方案,每种方案各有利...
官网地址:https://github.com/Tencent/VasDolly/tree/master 一、添加对VasDolly Plugin的依赖 在根工程的build...
WebSettings用于管理WebView状态配置,当WebView第一次被创建时,WebView包含着一个默认的配置,这些默认的配置将通过get方法返回,通过WebVie...
前言 Retrofit 是目前主流的网络请求框架,不少用过的小伙伴会遇到这样的问题,绝大部分接口测试都正常,就个别接口尤其是返回失败信息时报了个奇怪的错误信息,而看了自己的代...
Android开发中,大多APP可能根据实际情况直接将APP的界面方向设死了,或竖屏或横屏。但是,我们还是会遇到横竖屏切换的功能需求,不管是通过物理重力感应触发,还是用户手动...
今天发现一个问题就是Android中使用Handle的removeCallbacks函数将Runnable移除,可是有时候会失效,在网上搜索了很久,大部分都是解决方法,依然没...
在Kotlin中@JvmOverloads注解的作用就是:在有默认参数值的方法中使用@JvmOverloads注解,则Kotlin就会暴露多个重载方法。可能还是云里雾里,直接...
Glide — 请求优先级 原文:Request Priorities作者:Norman Peitek翻译:Dexter0218 前面介绍了图片加载的关键部分:缓存!如果你错...
一.基本使用 LinearLayoutCompat主要作用就是为里面的子View添加分割线,它有三个基本属性。app:divider="":分割线,类型Drawable;ap...