adb shell settings put global captive_portal_mode 0 adb shell settings put global captive_portal_detection_enabled 0 如果出现问题,也可以换其他的验证地址
因为在新版本的BottomNavigationView中,mShiftingMode被删除,所以没办法通过反射控制是否隐藏BottomNavigationView未激活tab的标签。但是在新版本中同样新加了一个属性:labelVisibilityMode这个属性有四个值:labeledsele...
随着高帧率手机的普及,在很多APP内需要限制手机的帧率来进行省电优化。今天的例子就是视频(直播/点播)播放的软件。推流优化首先我们说,在视频采集时,有两种采集方式:屏幕采集和camera采集。camera采集这里我们可以直接限制camera的采集频率。有几个优化方案供参考android.har...
在非线性动画非常时髦的今天,我觉得有必要记一下这个属性的几个值都代表什么意思java类XML资源id说明AccelerateDecelerateInterpolator@android:anim/accelerate_decelerate_interpolator其变化开始和结束速率较慢,中间...
开发者这里可以把Android 9及更高版本上的的小白条理解为虚拟按钮,适配方法也一样,这里有四种适配方法,其中部分方法可能在API30中弃用了,请自行替换选择。不适配,显示大黑边不多解释沉浸适配,显示透明黑边代码:getWindow().addFlags(WindowManager.Layo...
苦于各种预装软件垃圾还不给卸载,这边文章被写了出来。(虽然后来我发现有很多)首先,从 Android 4.2 开始,设备可以支持多用户,说到这里其实聪明的小朋友已经知道怎么实现了:卸载当前用户的预装 APP 这种方法用 adb shell 的命令就可以实现,所以你需要提前准备 ADB 工具。具...