天天看點

Android程式調用QQ的接口方法

  1. 方式一:引用
    • 進入QQ聊天
String url = "mqqwpa://im/chat?chat_type=wpa&uin=" + qq; 
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
           
-   個人介紹界面
           
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)));
           
-   QQ公衆号
           
String url="mqq://im/chat?chat_type=crm&uin="+qq;   
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
           
-   QQ群介紹界面 
           
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. 方式二:調用方法
    • 封裝一個方法
public static void openQQ(Context mContext, int type, String qq) {
        String url = null;
        switch (type) {
        case :
            //  進入QQ聊天 
            url = "mqqwpa://im/chat?chat_type=wpa&uin=" + qq;
            break;
        case :
            //  個人介紹界面 
            url = "mqqapi://card/show_pslcard?src_type=internal&version=1&uin=" + qq
                    + "&card_type=person&source=qrcode";
            break;
        case :
            // QQ群介紹界面 
            url = "mqqapi://card/show_pslcard?src_type=internal&version=1&uin=" + qqnum
                    + "&card_type=group&source=qrcode";
            break;
        case :
            // QQ公衆号 
             url="mqq://im/chat?chat_type=crm&uin="+qq;  
            break;
        default:
            break;
        }
        mContext.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
    }
           

繼續閱讀