美文网首页
调用QQ相关功能

调用QQ相关功能

作者: 玖玖君 | 来源:发表于2019-07-21 15:49 被阅读0次

方式一:引用
进入QQ聊天

String url = "mqqwpa://im/chat?chat_type=wpa&uin=" + qq; 
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
1
2
-   个人介绍界面
1
String  url = "mqqapi://card/show_pslcard?src_type=internal&version=1&uin=" + qq
                   + "&card_type=person&source=qrcode";  
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
1
2
3
-   QQ公众号
1
String url="mqq://im/chat?chat_type=crm&uin="+qq;   
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
1
2
-   QQ群介绍界面 
1
String  url = "mqqapi://card/show_pslcard?src_type=internal&version=1&uin=" + qqnum
                   + "&card_type=group&source=qrcode";  
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
1
2
3
方式二:调用方法

封装一个方法
public static void openQQ(Context mContext, int type, String qq) {
       String url = null;
       switch (type) {
       case 1:
           //  进入QQ聊天 
           url = "mqqwpa://im/chat?chat_type=wpa&uin=" + qq;
           break;
       case 2:
           //  个人介绍界面 
           url = "mqqapi://card/show_pslcard?src_type=internal&version=1&uin=" + qq
                   + "&card_type=person&source=qrcode";
           break;
       case 3:
           // QQ群介绍界面 
           url = "mqqapi://card/show_pslcard?src_type=internal&version=1&uin=" + qqnum
                   + "&card_type=group&source=qrcode";
           break;
       case 4:
           // QQ公众号 
            url="mqq://im/chat?chat_type=crm&uin="+qq;  
           break;
       default:
           break;
       }
       mContext.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
   }

相关文章

网友评论

      本文标题:调用QQ相关功能

      本文链接:https://www.haomeiwen.com/subject/zrtvlctx.html