相机删除自动闪光灯:

vendor/mediatek/proprietary/packages/apps/Camera2/feature/setting/flash/res/layout/flash_option.xml

在对应的

android:id="@+id/flash_auto"

加个

android:visibility="gone"

桌面删除搜索框(google)等:

vendor/mediatek/proprietary/packages/apps/Launcher3/src/com/android/launcher3/config/FeatureFlags.java

public static final boolean QSB_ON_FIRST_SCREEN = true;

改成false

其他也是如此,如果已经删除了这个应用,但是这里边没改,还是会出现这个搜索框,只不过仅仅就是个搜索框,啥功能也没有,launcher3自己为了避免这种情况发生,写了一个壳吧。所以删了QuickSearchBox应用后,还要在这false

在10,Q版本的代码里面也叫BaseFlags.java

预置应用可卸载:

vendor/mediatek/proprietary/frameworks/base/data/etc/pms_sysapp_removable_system_list.txt

把应用包名加上就行

com.android.email

这个文件是在base/services/core/java/com/mediatek/server/pm/PmsExtImpl.java调用

先是定义变量

private static final File REMOVABLE_SYS_APP_LIST_SYSTEM = Environment.buildPath(Environment.getRootDirectory(), "etc", "permissions","pms_sysapp_removable_system_list.txt");

然后buildRemovableSystemAppSet方法中

执行

sGetRemovableSystemAppFromFile(sRemovableSystemAppSet,REMOVABLE_SYS_APP_LIST_SYSTEM);

所以真正变成可卸载的是sGetRemovableSystemAppFromFile

至此就预置应用可卸载了,同理还有两个文件

pms_sysapp_removable_vendor_list.txt

pms_sysapp_removable_list_bak.txt

这两个文件里面加包名也是一样的,分开三个文件就是好区分,实际上一样,所以如果遇到有预置应用可卸载,这三个文件有一处有写到那就可卸载

如果写了还无法卸载,那就在apk的编译mk里面改,强制内置到可卸载目录

LOCAL_PATH := $(call my-dir)$(shell mkdir -p $(TARGET_OUT_VENDOR)/operator/app/speak)$(shell cp $(LOCAL_PATH)/speak.apk $(TARGET_OUT_VENDOR)/operator/app/speak)

意思是就是创建一个vendor下面的operator/app目录存放这个apk

这个时候如果发现打开apk后会闪退,看log是不是报了avc问题

就在device/mediatek/sepolicy/basic/non_plat/untrusted_app.te

加上

allow untrusted_app system_data_file:file { read open getattr execute };

其他apk的avc权限问题

如果报的/untrusted_app_27,那就在对应的文件名字里改,去搜一下比如在

sepolicy/bsp/non_plat/untrusted_app_27.te

加入

allow untrusted_app_27 aac_drc_prop:file { read open getattr map };allow untrusted_app_27 usb_device:dir { read open };

像这种无所谓的

device/mediatek/sepolicy/basic/non_plat/
或者device/mediatek/sepolicy/bsp/non_plat/

相机删除自动闪光灯。桌面删除搜索框(google)等。预置应用可卸载。相关推荐

  1. 如何删除你在文件夹搜索框中的记录

    很多时候我们都会在某些特定的文件夹里找文件,采用的方法就是在右上角的搜索框里输入想要找的东西的名字,但是往往电脑会记录下你搜索的内容 解决: 一: 1.鼠标左键点击搜索框,出现一些异以往的搜索记录 2 ...

  2. 手机桌面百度搜索框不显示热词_【知乎热点话题】为什么很多人电脑桌面上软件图标寥寥无几甚至空空荡荡?请问怎么做到的?...

    方法很简单:腾讯桌面整理+Windows10开始磁铁+任务栏透明(TranslucentTB) (桌面效果展示) (开始菜单中的磁铁效果展示) (文件夹打开效果展示) 总述:个人文件全部放入文件格子中 ...

  3. 手机桌面百度搜索框不显示热词_高效搜索神器,你选listary还是火柴?

    本文预计阅读5分钟. 你的电脑桌面是否杂乱不堪呢? 是不是打开特定的文件,每次都要一级一级的打开目录呢? 试想这样一个场景,你需要找一个文件,你只记得它的名字,但你不记得它在什么位置了,这时你该怎么办 ...

  4. 手机桌面百度搜索框不显示热词_移动端搜索和PC端搜索的区别

    随着智能手机的普及,移动端搜索量是越来越大了,在去年从未有人通过移动搜索我的博客,而到了今年,从通过统计工具的数据分析来看,已经有越来越多的用户通过手机搜索到我的博客. 有一段时间移动搜索来路很大的时 ...

  5. win10桌面左下角搜索框无法搜索解决办法

    方法1.首先看下window search服务是不是被禁止或者停止运行了,如果停止了,就重新启动看看. 方法2.如果上面的方法还没有解决的话:任务管理器-详细信息--结束explorer.exe进程- ...

  6. 计算机怎么设置搜索桌面,桌面百度:电脑上的直接搜索框,想搜就搜

    桌面百度客户端是由百度官方推出的一款基于网页搜索的pc桌面工具,让用户享受极速.智能.个性化的搜索体验,简单易用.下面是小编带来的桌面百度的使用方法和特色功能介绍,大家可以了解下. 桌面百度有哪些特色 ...

  7. 电话中删除搜索框内的语音图标按钮。所有应用菜单上面的搜索框当菜单下拉后会重叠。相机视频拍的设置里面有个EIS,删除这个菜单,默认开启EIS。视频画质默认720p。

    电话中删除搜索框内的语音图标按钮: override/vendor/mediatek/proprietary/packages/apps/Dialer/java/com/android/dialer/ ...

  8. 删除windows搜索框中的搜索记录

    Vista和Win7的即时搜索功能确实给用户带来了方便,但是很多人不知道如何删除资源管理器搜索栏中的历史记录,这里分享个方法给大家. 鼠标点击搜索栏,如图,出现搜索过的历史记录. 把鼠标指向想要删除的 ...

  9. 如何清除计算机搜索框内的搜索历史记录,win10系统删除搜索框历史记录的操作方法...

    win10系统使用久了,好多网友反馈说关于对win10系统删除搜索框历史记录设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统删除搜索框历史记录进行设置,有什么好的办法去设置wi ...

最新文章

  1. 串口与COM口 USB口、TTL、RS-232、RS-485区别 释疑
  2. hadoop nn 运维一例
  3. iOS开发debug集锦
  4. mysql双主同步一个库,CNESA
  5. 在命令行下执行php程序
  6. python网络编程——实现简单聊天
  7. Moravec角点检测算子
  8. 便携式三星mysql_三星集团某站点MySQL盲注一枚(附python验证脚本)
  9. 数据开放 数据集_您可以使用开放数据做什么?
  10. linux日志删除1天前,Linux自动删除n天前日志
  11. nuget.server搭建及实际测试
  12. cisco和H3C命令对比
  13. [C++]头文件(Header Files)和命名空间(Namespace)
  14. MyQR库自动为网址生成二维码
  15. Atitit json array to csv 目录 1. Lib 1 1.1. Apache csv lib 1 1.2. Org.json.jar cdl模式 1 2. other 1 2
  16. win10 UEFI引导恢复
  17. linux tar 打包排除指定目录
  18. 【瑞吉外卖】学习笔记-day1:项目介绍及后台初识
  19. 72名图灵奖获得者的成就
  20. 中国(吉林)首批援萨摩亚医疗队凯旋

热门文章

  1. 【IIOT】西门子PLC数采之S7-200
  2. JAVA毕业设计计算机实验中心网站计算机源码+lw文档+系统+调试部署+数据库
  3. 记一次购买小米的经历
  4. Vue指令超详细演示理解
  5. 计算机相关零碎知识(持续更新)
  6. MIPI video mode 和 command mode 的区别
  7. 计算机一指弹360安全中心,360安全中心-360系统急救箱 _360安全中心
  8. mysql漏洞攻击_MySQL曝中间人攻击Riddle漏洞可致用户名密码泄露的处理方法
  9. VirtualBox虚拟机安装mac系统重要步骤说明
  10. 本经阴符七术(鬼谷子术数),译文奉献给各位朋友