一、前言
这几天接到一个开发需求是禁止YouTube在谷歌商城更新后替换内置进去的YouTube版本,因为内置进去的YouTube版本可以播放4k视频源,更新后的YouTube搜不到4k视频源,所以采用更新后禁止版本替换的修改方法
二、代码路径
frameworks/base/core/res/res/values/config.xml
frameworks/base/core/res/res/values/symbols.xml
frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java
三、修改方法
在frameworks/base/core/res/res/values/config.xml里做如下修改
<!-- Sharesheet: define a max number of targets per application for new shortcuts-based direct share introduced in Q -->
<integer name="config_maxShortcutTargetsPerApp">3</integer>
+ <string-array name="app_install_black_list">
+ <item>"com.google.android.youtube.tv"</item>
+ </string-array>
+
<!-- The package name for the vendor implementation of ACTION_FACTORY_RESET.