栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

安卓11 禁用或启用sd卡和USB调试口

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

安卓11 禁用或启用sd卡和USB调试口

# 首先贴上实现patch下载地址

需求描述:

默认禁用SD卡 和USB调试口;在设置中加一个输入密码的地方,启用sd卡和USB调试口.重启后sd卡和USB口重新禁用掉.

需求分析:

1.sd卡在PublicVolume.cpp中可以doMount()中return -EIO,但是还是可以识别到,sd卡是损坏的状态.
不修改底层目前想到的处理方法是在识别SD卡的时候,再执行卸载sd卡的方法.(设置存储里面可以看到sd卡已卸载的状态,重新挂载是挂载不上的)
2.USB调试口 就强制设置充电状态,屏蔽usb连接通知

代码实现:

代码是直接贴的patch,如下:

diff --git a/build/make/tools/buildinfo.sh b/build/make/tools/buildinfo.sh
index a02a238..aae0a91 100755
--- a/build/make/tools/buildinfo.sh
+++ b/build/make/tools/buildinfo.sh
@@ -14,6 +14,9 @@ echo "ro.build.version.all_codenames=$PLATFORM_VERSION_ALL_CODENAMES"
 echo "ro.build.version.release=$PLATFORM_VERSION_LAST_STABLE"
 echo "ro.build.version.release_or_codename=$PLATFORM_VERSION"
 echo "ro.build.
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/859769.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号