Android APP怎么跳转打开QQ

331 阅读1分钟

查询QQ的Scheme

连接手机,手机打开QQ主页。通过以下命令查询QQ的主界面对应的Activity名字

adb shell dumpsys activity | findstr "ResumedActivity:"

image.png

反编译在AndroidManifest.xml中查询Activity对应的Scheme

image.png 查询到qq对应的scheme为

com.tencent.mobileqq.action.MAINACTIVITY

根据scheme。通过代码实现打开qq

val intent = Intent()
intent.action = "com.tencent.mobileqq.action.MAINACTIVITY"
intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
startActivity(intent)

结束