Dedicatus545
V2EX  ›  Android

adb 能不能创建安卓系统内隐藏 app 的快捷方式

  •  
  •   Dedicatus545 · Jan 19, 2023 · 14218 views
    This topic created in 1387 days ago, the information mentioned may be changed or developed.
    RT

    手里三星 S9+用了好几年了,安卓 10 用的也挺顺手,平时还能自己清清垃圾啥的。

    最近刚入手 TAB S8+ 安卓 13 突然发现 /SDCARD/Android/data 文件夹不能读取了。这我怎么清微信 qq 拉的屎?

    网上查了一番说是安卓政策改变一般软件不让读取了,但是安卓原生的文件管理器可以正常读写。

    研究一番原生文件管理器可以用 adb shell am start 调用,但是也不能每次都要连电脑吧。

    然后又研究通过第三方创建快捷方式 app 可以调用这个文件管理器,但是 app 删了快捷方式也没了。

    多一个程序在上面强迫症都要犯了,就想问问大佬能不能用 adb 创建一个快捷方式
    14 replies  •  2023-01-21 08:15:52 +08:00
    chachalover
    chachalover
    Jan 19, 2023 via Android
    1
    mgrddsj
    mgrddsj
    Jan 20, 2023
    2
    不知道三星的 OneUI 是什么情况,但接近原生的系统可以通过 系统设置 - 存储 - 文档和其它 来打开 AOSP 的文件管理器。
    abc8678
    abc8678
    Jan 20, 2023 via Android
    3
    酷安流行的[创建快捷方式]软件怎么样
    Dedicatus545
    Dedicatus545
    OP
    Jan 20, 2023
    4
    @chachalover 6 好用
    Dedicatus545
    Dedicatus545
    OP
    Jan 20, 2023
    5
    @abc8678 调用不了,1 楼的工具好用
    Dedicatus545
    Dedicatus545
    OP
    Jan 20, 2023
    6
    @abc8678 我用的就是那个,软件一卸载快捷方式就没了
    leeuu
    leeuu
    Jan 20, 2023 via iPhone
    7
    安卓 13data 访问都费劲
    iseki
    iseki
    Jan 20, 2023 via Android
    8
    @mgrddsj pixel ,没这个选项…
    上次有人 QQ 给我发了文件,半个多小时才找到 #1 说的东西
    ysc3839
    ysc3839
    Jan 20, 2023 via Android
    9
    建议用 Activity Launcher 或者 Shortcut Maker 。直接创建的话理论上可行,好像是用 PinIcon 啥的 Intent ,但是可能会有问题,因为启动器会记录包名的,在卸载时会一起删除图标,但 adb 似乎没有包名?
    ysc3839
    ysc3839
    Jan 20, 2023 via Android
    10
    另外直到 Android 12 都还可以读取共享存储空间的 Android/data ,你可以试试 MiXplorer 这个文件管理器
    ysc3839
    ysc3839
    Jan 20, 2023 via Android
    11
    去翻了下 Activity Launcher 的代码,从 Android 8 开始不是通过 Intent 创建了,需要用 ShortcutManager https://github.com/butzist/ActivityLauncher/blob/c507f63e45a0003e20fee3241e2fdcd4882c9929/ActivityLauncherApp/src/main/java/org/thirdparty/IconCreator.java#L159
    因此一定要用 adb 的身份创建的话,可能得用 Shizuku 了。
    mgrddsj
    mgrddsj
    Jan 21, 2023
    12
    @iseki #8 我手上 Android 9 的一加和 Android 12 的摩托罗拉都可以通过这种方式打开 AOSP 的“文件"
    Android 9 上是 Settings - Storage - Files
    Android 12 上是 Settings - Storage - Documents & Others

    刚刚用 BrowserStack 的云手机测试了一下,Pixel 系列里,Android 9 可以直接打开 AOSP 文件。Android 12 的 Pixel 需要先停用 Files By Google ,才能通过这个方式打开 AOSP 文件。

    而三星的机型则是直接把这个设置项替换成了自家的 Device Care 了,所以还是得通过楼上其他方法来打开 AOSP 文件。
    Dedicatus545
    Dedicatus545
    OP
    Jan 21, 2023
    13
    @leeuu ¹楼工具好用
    Dedicatus545
    Dedicatus545
    OP
    Jan 21, 2023
    14
    @ysc3839 好的 感谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2071 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 14:46 · PVG 22:46 · LAX 06:46 · JFK 09:46
    ♥ Do have faith in what you're doing.