惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
Jina AI
Jina AI
雷峰网
雷峰网
有赞技术团队
有赞技术团队
WordPress大学
WordPress大学
美团技术团队
V
V2EX
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
博客园 - Franky
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
Apple Machine Learning Research
Apple Machine Learning Research
量子位
IT之家
IT之家
人人都是产品经理
人人都是产品经理
博客园_首页
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
分享不再「等半天」,如何禁用 Direct Share 功能 | 一日一技...
2019-05-01 · via 少数派

分享是原生 Android 功能最为强大但同时使用体验也最为糟糕的一个特性——我们几乎可以在任何场景下将任何内容以任意方式分享到任意一个已安装的其他应用当中,但 Android 6.0 开始一项名为 Direct Share 特性的加入,却压垮了这个本已承载了太多分享对象的弹出菜单。

所以当下 Android 的分享菜单是臃肿且反应迟滞的。具体原因 @KennyMacCormick 当初在介绍 Sharedr 这款应用时已经已经讲得非常清楚了:Direct Share 就像是一个「临时抱佛脚」的考生,在我们点击「分享」按钮的那一刻才开始在支持这一特性的应用中索引快速分享对象。这个索引过程本身耗费性能不说,Android 系统在等待 Direct Share 索引完成的过程中更是暂时禁用了分享菜单的点击反馈。

那些常年对 Android 进行定制的 OEM 厂商自然知道分享菜单「不跟手」这个问题,如果你是三星或者 LG 用户,在设置中搜索 分享 这样的关键词就能找到关闭 Direct Share 这个「罪魁祸首」的开关,非常方便。

OneUI 可直接禁用「直连共享」功能

华为、OPPO 等厂商,则是直接对分享菜单进行了重做,在性能表现并不理性的前提下,暂时放弃了对 Direct Share 特性的支持,分享菜单样式也更加统一。

OEM 厂商大多用自家的分享协议替代 Direct Share

原生用户或 OEM 厂商没有针对分享菜单进行优化又该怎么办?

如果你的手机还没有获取 root 权限,Sharedr 应该是除了换机或等待 Android Q 推送以外的唯一选择。

Sharedr 的使用效果

对 root 用户而言则要好办多。

首先,我们需要使用任意文本编辑器创建一份 Direct Share 的禁用规则,这一步你可以在电脑端使用 Notepad++ 或在手机端使用 Solid Explorer 这类自带文本编辑器的文件管理器完成。规则内容如下:

<rules>
<service block="true" log="true">
  <intent-filter>
    <action name="android.service.chooser.ChooserTargetService" />
  </intent-filter>
</service>
</rules>

将以上内容保存为 .xml 后缀文件,文件名随意(但不建议使用中文),我们这里不妨将它命名为 nodr.xml

将 nodr.xml 放入 ifw 文件夹

打开任意支持 root 文件管理的文件管理器,然后将 nodr.xml 放入 /data/system/ifw 这一目录下。

恭喜,Direct Share 菜单就此成功禁用了——我们甚至不用重启,这里用到的 /data/system/ifw 目录源于 Android 4.4 时代就已经埋藏于系统当中的 Intent Firewall 特性,这个特性一直没有被 Google 官方给予正式的 API 接口,但任何放入 ifw 文件夹的正确规则都会被立即扫描、解析并执行。

前后效果对比,是不是立竿见影?

当然,我们最近也分享了不少与 Magisk 相关的内容,针对上述禁用 Direct Share 的需求和办法,Magisk 自然也提供了更为无痛的 Magisk 模块可供使用(下载地址见文末),使用方法可以参考过往文章。

最后祝分享愉快,也期待 Android Q 最终能为我们带来更好的分享体验!

关联阅读

参考链接


> 下载少数派 客户端、关注 少数派公众号,发现更多 Android 玩机技巧 😃

> 特惠、好用的硬件产品,尽在 少数派 sspai 官方店铺 🛒