当前位置: 首页 > news >正文

ResolverActivity 优先级

原生CarSetting中以蓝牙设置为例, 优先级为1, 该值越大,优先级越高

        <activityandroid:name=".common.CarSettingActivities$BluetoothSettingsActivity"android:windowSoftInputMode="adjustPan"android:exported="true"><intent-filter android:priority="1"><action android:name="android.settings.BLUETOOTH_SETTINGS" /><category android:name="android.intent.category.DEFAULT" /></intent-filter><meta-data android:name="com.android.car.settings.TOP_LEVEL_HEADER_KEY"android:value="@string/hk_BluetoothSettingsActivity" /><meta-data android:name="distractionOptimized" android:value="true"/></activity>

除system/priv-app目录下app外,普通app无法有效设置优先级

当存在多个Activity可以响应Intent时,会调用到PMS的chooseBestActivity方法

此处需要注意两点:

  1. 之前提到的优先级,三方app 设置无效,如果原生系统设置设置了优先级,则不会弹出ResolverActivity页面。

  2. 如果之前设置过默认应用,选择默认应用

默认应用存储位置:data\system\users\0\package-restrictions.xml

    <preferred-activities><item name="com.android.app.launcher/.Launcher" match="100000" always="true" set="2"><set name="com.android.app.launcher/.Launcher" /><set name="com.android.car.settings/.FallbackHome" /><filter><action name="android.intent.action.MAIN" /><cat name="android.intent.category.HOME" /><cat name="android.intent.category.DEFAULT" /></filter></item></preferred-activities>

startActivity到选择Activity的调用栈如下

http://www.xdnf.cn/news/894853.html

相关文章:

  • 竞品分析六大步骤
  • 如何防止看板任务长期停滞不前
  • 【xshell】已经安装对应版本xftp,xshell中点击xftp快捷按钮,提示“使用此功能需要Xftp。单击下载按钮,转到Xftp下载页”
  • 如何在运动中保护好半月板?
  • 插入排序,二分查找,字符数组 day8
  • linux C语言中的动态库 静态库说明
  • 智慧停车设备选型指南:何时应优先考虑免布线视频桩方案?
  • QT中使用libcurl库实现到ftp服务器的上传和下载
  • Debugger encountered an exception:Exception at 0x7ff809232bdc
  • 【6.2-6.9学习周报】
  • [免费]SpringBoot+Vue鲜花销售商城系统【论文+源码+SQL脚本】
  • Spring Boot统一功能处理深度解析
  • 如何设置合适的缓存过期时间(TTL)?是否有必要实现缓存预热?
  • 【PmHub面试篇】PmHub集成Redission分布式锁保障流程状态更新面试专题解析
  • 【inode使用 100%,导致项目异常】
  • 【学习分享】shell基础-参数传递
  • 使用反射对任意对象进行二进制序列化的程序
  • 行内样式:深入解析与应用指南
  • Vue.js应用结合Redis数据库:实践与优化
  • 更改安卓虚拟机屏幕大小
  • ICLR文章如何寻找页码
  • 【高频面试题】快慢指针及相关应用
  • 客户体验数据使用的三种视角——场景视角
  • 等比数列的概念及性质02
  • 沉金电路板工艺解析:从原理到应用的全面指南
  • 2025年06月05日Github流行趋势
  • RK3588 InsightFace人脸识别移植及精度测试全解析
  • 对象数组练习(增删改查)
  • Spring AI(10)——STUDIO传输的MCP服务端
  • 低功耗高安全:蓝牙模块在安防系统中的应用方案