Android开发之打开QQ聊天页面的方法

这个效果很多年前就做过记录下如下图:

核心代码如下:

String urlQQ = "mqqwpa://im/chat?chat_type=wpa&uin=" + 13343401268 + "&version=1";
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(urlQQ));
// intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

再看下打开任意APP的方法

//微信包名:com.tencent.mm
Intent intent = getPackageManager().getLaunchIntentForPackage("com.tencent.mm"); 
startActivity(intent); 
 //跳转到我的资料卡
                startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("mqqapi://card/show_pslcard?src_type=internal&source=sharecard&version=1&uin=2703401268")));//跳转到QQ资料
//                startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("mqqapi://card/show_pslcard?src_type=internal&version=1&card_type=group&source=qrcode&uin=485761716")));//跳转到QQ群
//                startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("mqqwpa://im/chat?chat_type=wpa&version=1&uin=2703401268")));//跳转到临时会话

猜你喜欢

转载自blog.csdn.net/xiayiye5/article/details/107763864