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

乍听起来,静默安装是非常流氓的一件事,它让用户不知觉的情况下被「收割」。但是技术本身是中立的,我们只谈谈实现静默安装这件事儿。 下面我将介绍三种静默安装的方案,每种方案各有利...
官网地址: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 前面介绍了图片加载的关键部分:缓存!如果你错...
@TOC[%E8%BF%99%E9%87%8C%E5%86%99%E7%9B%AE%E5%BD%95%E6%A0%87%E9%A2%98] 冒泡排序 从前向后依次两两比较,将...
一.基本使用 LinearLayoutCompat主要作用就是为里面的子View添加分割线,它有三个基本属性。app:divider="":分割线,类型Drawable;ap...
原文地址如何把分支0.2版本合并到master版本中。1、把源码clone到本地库中。 git clone my_git_site 2、在本地新建一个与远程的0.2版本相同(...
文/程序员男神 前言 最近项目升级上线,科室提出一个需求,希望可以全选一次把项目确费调,不需要一个个去确费。自己开发过程中发现,每次选中之后,上下滑动就会出现选中错乱的问题,...
在 Android Jetpack 组件中,fragment作为视图控制器之一占有很重要的位置。但由于其bug众多,暗坑无数,以至于 Square 有这样一篇博客:Advoc...
问题 在Android的布局文见中,只要存在EditText,当显示此布局的时候,EditText就会默认获取焦点并打开软键盘。 解决 在EditText的父控件中,添加两个...
Android 12 添加了 SplashScreen[https://developer.android.com/reference/android/window/Spla...
说明:1.对象为UI设计师和Android工程师等开发人员。2.方法有千种,开发工程师有万个,仅供参考,不喜就拿着你的建议留言,勿喷。3.文档的本质是备份与查看,对外方便协作...
前言 由于很多应用在启动时需要进行一些初始化事务,导致在启动应用时有一定的空白延迟,在之前我们一般的做法是通过替换 android:windowBackground 的自定义...
一直想抽时间把些较为基础的控件统一系统化抽取出来形成Demo,方便记录以及解答,以下是项目的效果,如果有欠缺的,欢迎小伙伴评论区留言,项目的GitHub地址:AndroidM...