V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wangleineo
V2EX  ›  Android

Android app 怎样打开另一个 app 的某个 Activity?

  •  
  •   wangleineo · 2018-11-03 02:04:54 +08:00 · 9825 次点击
    这是一个创建于 2216 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 Intent 启动,需要知道另一个 app (比如抖音)的 packagename,怎么才能知道呢?

    15 条回复    2018-11-07 09:08:26 +08:00
    kslr
        1
    kslr  
       2018-11-03 05:54:46 +08:00 via Android
    朋友 能动动大拇指吗
    huminted
        2
    huminted  
       2018-11-03 08:10:00 +08:00 via Android
    手机应用-查看应用详情
    LeungV2
        3
    LeungV2  
       2018-11-03 08:45:56 +08:00   ❤️ 1
    不记得是公司那位同事做的了 查看包名类名 APK
    链接: https://pan.baidu.com/s/1-1asIHxFugoxcJ-nhorGww
    提取码:zojq
    Android2MCU
        4
    Android2MCU  
       2018-11-03 09:12:58 +08:00 via iPhone
    反编译一下咯,要不 adb pm 一下咯
    nicevar
        5
    nicevar  
       2018-11-03 09:45:05 +08:00
    用 sdk 自带的工具 aapt 就可以了,dump 一下 manifest 文件
    aapt dump xmltree douyin.apk AndroidManifest.xml
    KNOX
        6
    KNOX  
       2018-11-03 10:12:40 +08:00 via Android
    你要是 Android 开发的话,我不知道怎么说了…
    asAnotherJack
        7
    asAnotherJack  
       2018-11-03 10:35:33 +08:00   ❤️ 1
    有个叫 current activity 的 app,可以看到当前页面的 Activity 名称,然后用 intent 跳吧
    skylancer
        8
    skylancer  
       2018-11-03 12:35:03 +08:00   ❤️ 4
    作为一个 Android 连这个都不知道我就真的是服气了

    不知道就算了,连个 Google 和百度都不会用

    打完这个帖子的时间已经查完了

    一句话评论:又蠢又懒
    xingda920813
        9
    xingda920813  
       2018-11-03 12:55:14 +08:00
    要 exported = true 的才行.
    wangleineo
        10
    wangleineo  
    OP
       2018-11-03 13:10:26 +08:00
    @skylancer 不会说人话就滚蛋
    listenerri
        11
    listenerri  
       2018-11-03 17:27:33 +08:00 via Android   ❤️ 1
    mt 文件管理器有个 activity 记录功能
    skylancer
        12
    skylancer  
       2018-11-03 18:54:42 +08:00
    agostop
        13
    agostop  
       2018-11-03 21:06:04 +08:00
    不耻下问,里面的耻,你都不懂是什么意思吗?别人说两句,还不高兴,那干嘛来问?
    jasonkxs
        14
    jasonkxs  
       2018-11-04 16:50:20 +08:00 via iPhone   ❤️ 1
    adb logcat | grep ActivityManager 终端里面输入 就能看到包名+activity 的名字
    xmt328
        15
    xmt328  
       2018-11-07 09:08:26 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4652 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 10:08 · PVG 18:08 · LAX 02:08 · JFK 05:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.