Android app内部启动qq/跳转到QQ添加好友
轉載自;https://blog.csdn.net/minwenping/article/details/58651992?
測試讓售后qq號碼做超鏈接,點擊qq號碼跳轉到手機qq聊天界面,或者添加好友,?
 先看第一種方式調動手機qq的效果?
 第一種方式的啟動代碼如下:
? private View.OnClickListener mQQclickListener=new View.OnClickListener() {
 ? ? ? ? @Override
 ? ? ? ? public void onClick(View v) {
 ? ? ? ? ? ? try {
 ? ? ? ? ? ? ? ? ComUtils.showToast(AboutSysActivity.this,"跳轉添加qq");
 // ? ? ? ? ? ? ? ?第一種方式:是可以的跳轉到qq主頁面,不能跳轉到qq聊天界面
 ? ? ? ? ? ? ? ? Intent intent = getPackageManager().getLaunchIntentForPackage("com.tencent.mobileqq");
 ? ? ? ? ? ? ? ? startActivity(intent);
? ? ? ? ? ? } catch (Exception e) {
 ? ? ? ? ? ? ? ? e.printStackTrace();
 ? ? ? ? ? ? ? ? ComUtils.showToast(AboutSysActivity.this,"請檢查是否安裝QQ");
 ? ? ? ? ? ? }
? ? ? ? }
 ? ? };
 雖然能啟動qq,但是還答不到要求,接著請看第二種方式,調用qq并啟動qq聊天頁面,效果如下:?
 第二種方式啟動的是一個qq臨時聊天界面,如果是qq好友就直接聊天,不是qq好友,還會詢問是否加為好友,第二種方式代碼如下:
? try {
 ? ? ? ? ? ? ? ? ComUtils.showToast(AboutSysActivity.this, "跳轉添加qq");
 ? ? ? ? ? ? ? ? //第二種方式:可以跳轉到添加好友,如果qq號是好友了,直接聊天
 ? ? ? ? ? ? ? ? String url = "mqqwpa://im/chat?chat_type=wpa&uin=453453446";//uin是發送過去的qq號碼
 ? ? ? ? ? ? ? ? startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
 ? ? ? ? ? ? } catch (Exception e) {
 ? ? ? ? ? ? ? ? e.printStackTrace();
 ? ? ? ? ? ? ? ? ComUtils.showToast(AboutSysActivity.this, "請檢查是否安裝QQ");
 ? ? ? ? ? ? }
 備注:第二種方式是參考了一位大神的博客,才搞出來了,?
 原文地址如下:http://blog.csdn.net/llaughing/article/details/50247519
 ---------------------?
 作者:minwenping?
 來源:CSDN?
 原文:https://blog.csdn.net/minwenping/article/details/58651992?
 版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
總結
以上是生活随笔為你收集整理的Android app内部启动qq/跳转到QQ添加好友的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: The app icon set nam
- 下一篇: 【如何下载钉钉云课堂视频】
