V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
lisxour
V2EX  ›  Android

有没有显示 Android 手机当前所有已安装的应用的 app 推荐

  •  
  •   lisxour · Nov 7, 2024 · 7396 views
    This topic created in 539 days ago, the information mentioned may be changed or developed.

    我装了 Applist Detector ,但是这个 App 只是显示了手机中“存疑”的 app ,我想要单纯把获取到的应用列表直接列出来的那种,就不管有啥,列出来就行。

    我也在 github 找了几个,但全都不提供 apk 的,没有开发环境编译。

    22 replies    2024-11-11 17:45:55 +08:00
    IamJ
        1
    IamJ  
       Nov 7, 2024
    COW
        2
    COW  
       Nov 7, 2024 via Android
    我记得 adb shell 就可以,pm list packages
    metalvest
        3
    metalvest  
       Nov 7, 2024 via Android
    github 没环境不要紧可以 fork 一份然后新建一个 github action 的 yaml 放 workflow 里编译
    lisxour
        4
    lisxour  
    OP
       Nov 7, 2024
    @COW 有 app 的那种嘛,因为我要测一个模块功能,adb 这种不适应
    lisxour
        5
    lisxour  
    OP
       Nov 7, 2024
    @IamJ 我去试试
    COW
        6
    COW  
       Nov 7, 2024 via Android
    不太清楚,我是之前做自动化测试用到过 adb shell 。我看了下,小米手机安全中心里是自带这个功能的,借个小米机器试一试呗?
    littiefish
        7
    littiefish  
       Nov 7, 2024 via iPhone
    app ops
    这个是权限管理,自己安装的系统自带的都列出来
    lisongeee
        8
    lisongeee  
       Nov 7, 2024
    你可以使用 GKD 的应用列表 TAB

    https://github.com/gkd-kit/gkd/releases/latest

    另外如果你想显示所有用户空间的 app ,你可以使用下面的命令

    adb shell 'for user_id in $(pm list users | sed -n "s/UserInfo{\([0-9]*\).*/\1/p"); do echo "Packages for user $user_id:"; pm list packages --user $user_id; echo; done'
    bjzhou1990
        9
    bjzhou1990  
       Nov 7, 2024
    没理解,手机设置里的应用程序列表不行吗,这玩意不是现场就能给你写一个?
    ajan
        10
    ajan  
       Nov 7, 2024
    ApkExport 最好用了
    ---------------------------
    来自酷安:
    ApkExport 1.8.5 版本来啦
    ·适配安卓底部导航栏
    ·新增 Apks 安装器

    软件由于未备案下架了,后面也不打算上架
    https://wwi.lanzoup.com/b00xkskcj
    密码:egna
    zictos
        11
    zictos  
       Nov 7, 2024
    黑阈就可以,我经常用黑阈查看,既可以自动结束后台程序,又能管理 app 列表,包含用户应用和系统应用和框架应用并且支持搜索
    MiaoZR
        12
    MiaoZR  
       Nov 7, 2024
    在别的站点看了一个这个 https://www.appinn.com/export-applist-anroid/ 可以看看合适不
    lisxour
        13
    lisxour  
    OP
       Nov 7, 2024
    @lisongeee 这个可以
    lisxour
        14
    lisxour  
    OP
       Nov 7, 2024
    @ajan 这个也能用
    Jirajine
        15
    Jirajine  
       Nov 7, 2024
    这个建议你自己写一个 demo 。因为高版本 Android 能看到哪些应用是取决于清单的声明和 target SDK 的,系统对不同 target SDK 的应用 sepolicy 也不同,你要开发调试的话只有自己写方便测试。
    高版本 SDK 需要 QUERY_ALL_INSTALLED_PACKAGES 权限才能读取到所有应用,或者通过声明<queries>规则指定需要读取到的部分应用。前者如果声明了会被 google play 商店额外审核,但也有些应用(如 play 版微信)不声明该权限但通过<queries>中声明了启动页,从而可以看到所有在桌面上有图标能打开的应用,也就是几乎能看到全部的已安装应用。
    Jirajine
        16
    Jirajine  
       Nov 7, 2024
    其他的管理调试直接用 https://github.com/MuntashirAkon/AppManager 基本上一个应用满足所有需求。
    hullhutt
        17
    hullhutt  
       Nov 7, 2024
    幸运破解器就可以,还可以导出 apk
    sir283
        18
    sir283  
       Nov 7, 2024
    巧了,我写的 app ,刚好满足你的要求,只是界面丑一些。
    https://github.com/MrsEWE44/easyManager
    hwb
        19
    hwb  
       Nov 8, 2024
    @IamJ 这个好用,我经常拿来看 app 的技术栈
    ajan
        21
    ajan  
       Nov 8, 2024
    @sunnyadamm 巧,我也刚看到这个
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2707 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 14:55 · PVG 22:55 · LAX 07:55 · JFK 10:55
    ♥ Do have faith in what you're doing.