202012-24 android10 隐藏SystemUI锁屏下的多用户图标的示例代码 需求:如上图,需要隐藏右上角的多用户蓝色图标.修改后结果如下:锁屏相关的布局在SystemUIframeworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java//更新多用户图标的可见性privatevoidupdateVisibilities(){if(mMultiUserSwitch.getParent()!=mStatusIconArea&&!mKeyguardUserSwitcherShowing){if(mMultiUserSwitch.getParent()!=null){getOverl... 继续阅读 >
202009-29 详解Android10的分区存储机制(Scoped Storage)适配教程 1.简介大家应该都有过这样的体会,手机用着用着里面就充斥着各种不懂的文件夹和文件。甚至是连已经删除的软件的文件夹还存在。为什么会发生的这样的问题呢?因为Google的缺席,导致Android生态野蛮生长,导致很多开发规范没有完全被落实。为了解决这样的问题,Google决定重拳出击,提出了分区存储(ScopedStorage)机制,也叫沙盒存储机制。那么什么是沙盒存储机制呢。沙盒机制是一种安全机制,用于防止应用读取其他应用的数据。... 继续阅读 >
202009-25 Android10自动连接WiFi问题的解决 说明:本文主要说明扫码之后自动连接WiFi的一些处理,扫码的流程相对简单,网上教程也比较多,对于目前Android各个版本也没有太多变化。问题描述:最近在做项目的时候,发现以前的项目有扫描二维码自动连接WiFi的功能,设备改了生成二维码的方式,然后发现手机无法自动连接WiFi了。问题原因:经过代码调试发现:(我都是真机调试)wifiManager.addNetwork(WifiConfiguration);在添加WiFi的时候,这行代码始终返回-1,换用同事手机... 继续阅读 >
202009-24 Android 10 适配攻略小结 相比较去年写的Android9适配,这次Android10的内容有点多。没想到写了我整整两天,吐血中。。。准备工作老规矩,首先将我们项目中的targetSdkVersion改为29。1.ScopedStorage(分区存储)说明在Android10之前的版本上,我们在做文件的操作时都会申请存储空间的读写权限。但是这些权限完全被滥用,造成的问题就是手机的存储空间中充斥着大量不明作用的文件,并且应用卸载后它也没有删除掉。为了解决这个问题,Android10中... 继续阅读 >