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

2018-11-03 02:04:54 +08:00
 wangleineo

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

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

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

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

一句话评论:又蠢又懒
xingda920813
2018-11-03 12:55:14 +08:00
要 exported = true 的才行.
wangleineo
2018-11-03 13:10:26 +08:00
@skylancer 不会说人话就滚蛋
listenerri
2018-11-03 17:27:33 +08:00
mt 文件管理器有个 activity 记录功能
skylancer
2018-11-03 18:54:42 +08:00
agostop
2018-11-03 21:06:04 +08:00
不耻下问,里面的耻,你都不懂是什么意思吗?别人说两句,还不高兴,那干嘛来问?
jasonkxs
2018-11-04 16:50:20 +08:00
adb logcat | grep ActivityManager 终端里面输入 就能看到包名+activity 的名字
xmt328
2018-11-07 09:08:26 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/503987

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX