学向勤中得,萤窗万卷书。这篇文章主要讲述Android手机卸载第三方应用相关的知识,希望能为你提供帮助。
【Android手机卸载第三方应用】测试机互相拆借,过多的应用占用手机空间,使用脚本将不需要的第三方应用卸载。
#!/bin/sh
#白名单
whiteName=(
com.tencent.mobileqq
com.tencent.mm
com.sina.weibo
com.tencent.mtt
com.alibaba.android.rimet
com.eg.android.AlipayGphone
com.UCMobile
com.alibaba.android.security.activity
)
for i in `adb devices|grep -w device|awk ‘{print $1}‘`;
do
adb -s $i shell pm list packages -3|awk -F ‘:‘ ‘{print $2}‘ >
${i}.txt
#去除多余的cat $i.txt|tr -d ‘
‘ >
${i}_1.txt
for j in `cat ${i}_1.txt`;
do
#判断该值是否在白名单中
if [[ "${whiteName[@]}" =~ $j ]];
then
echo pass
else
echo $j
adb -s $i uninstall $j
fi
done
done
推荐阅读
- Android Studio模拟器的root权限
- Android Studio3.0 配置ButterKnife出错的解决
- Spring 梳理-webApplicationContext 与servletContext
- Appium 测试微信小程序 Webview
- Happy Necklace (矩阵快速幂 + 递推 + 取模)
- Android StudioCould not GET gradle-3.2.0.pom (安卓包配置相关问题)
- 7中置一元赋值结合apply和updateunapply提取器
- Eclipse+ADT+Android SDK 搭建安卓开发环境
- winform app.cpnfig 文件的引用