专栏首页技术小屋-未分类Android——启动本地QQ,实现与指定的QQ号临时会话

Android——启动本地QQ,实现与指定的QQ号临时会话

【背景】:最近做的APP,有这样一个需求,选中列表中人物,与其进行在线沟通,自己开发一个在线聊天功能耗时耗力,所以想借助目前普遍的聊天工具,如QQ、微信,按照人们的生活习惯,估计使用QQ进行线上工作沟通的比较多,所以,APP端具体要实现这样的功能:启动本地QQ,并可以与指定的QQ号进行临时会话。

【实现思路】:

1)本地检查是否按照了QQ,若安装了,则启动QQ,否则,进行提示;

2)QQ程序的包名:com.tencent.mobileqq

3)目标qq的url:"mqqwpa://im/chat?chat_type=wpa&uin=要进行聊天的qq号&version=1"

【启动控制代码】:

                if (ApkUtil.checkApkExist(QQPACK)){
                    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
                }else{
                    Toast.makeText(MyApplication.getContext(),"本机未安装QQ应用",Toast.LENGTH_SHORT).show();
                }

【检测本地程序 工具类】:

//针对安装程序的检测等
public class ApkUtil {

    //检测某程序是否已经安装
    public static boolean checkApkExist(String packageName) {

        Context context = MyApplication.getContext();
        if (packageName == null || "".equals(packageName))
            return false;
        try {
            ApplicationInfo info = context.getPackageManager().getApplicationInfo(packageName,
                    PackageManager.GET_UNINSTALLED_PACKAGES);
            return true;
        } catch (PackageManager.NameNotFoundException e) {
            return false;
        }
    }

}

【注意事项】:预临时会话的qq号需要开通推广功能,否则不是好友的话,也没法进行聊天,开同推广 的方法如下,需要注意的是,qq号等级10以上才能开通,否则打开下面的网址,不会弹出“立即免费开通”对话框。

  • 1)打开QQ推广网址http://shang.qq.com并用QQ登录
  • 2)点击顶部导航栏:推广工具  
  • 3)在弹出菜单中点击'立即免费开通' 即可

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android 应用跳转到指定QQ临时聊天界面

    app调起QQ指定QQ号的聊天界面,常用于QQ客服,即直接跳转到与该客服聊天的界面

    Winter_world
  • Linux——Linux系统编程之man帮助命令及管理文件和目录函数总结

    Linux系统中的命令很多,不可能记住每一个命令、每一个参数,所以,在使用Linux过程中应用有一个帮助我们较多的命令man,可以查看不同命令的使用方法。此处同...

    Winter_world
  • Android——BLE配对绑定实现

    蓝牙配对绑定原理不再赘述了,终端的实现可以参照文章后的参考链接,本处主要记录总结下Android端的配对绑定实现过程。

    Winter_world
  • QQ重大更新,请大家手下留情

    疫情期间,老师和家长为孩子们上课操碎了心,在众多的远程上课的APP中,突然它站了出来! ? 作为一款国民级的应用,它向来以群众基础广泛,音视频通话稳定,传输大...

    腾讯大讲堂
  • 9个亿的5位数QQ号用户中出现了神秘人物 三分钟挖掘出QQ大数据

    几天前,一个朋友来聊天,表示很羡慕我的6位QQ号,我说有啥好羡慕的,还有那么多5位号呢! 他感叹道:“一个5位号现在值好几万,早知道当初注册个百八十个的话,现...

    灯塔大数据
  • 【全网最全的博客美化系列教程】02.添加QQ交谈链接

    大家把目光移至最右边的公告栏哈,你们是不是看到了一个有事您Q我的图标呢?就像下面这样子

    Angel_Kitty
  • QQ空间自动发广告解决方法

    最近空间好多人QQ都中了毒。每天我都有几十个好友刷空间话费、流量广告! QQ空间自动发广告的原因: 最近使用了刷赞或者其他QQ外挂软件(有些开发者或破解...

    谙忆
  • ISUX Showreel 2020

    ? 不知不觉又到了一年一度展示全年作品的时刻啦!2020年,以“It iS Untra eXperience ” 这就是极致体验为初心,ISUX在社交用户体验...

    腾讯ISUX
  • QQ 15岁了:看看那些年伴随我们一路走来的QQ

    2014年2月10日,是QQ 15周岁的生日。作为国内最成功的即时聊天软件,它已经伴随我们走过了15年的光阴,曾经最早使用它的青涩少年现在已经成为了中年大叔。它...

    腾讯大讲堂
  • 陪你长大的互联网产品,小时候都长啥样?

    18岁以前,我们总希望时间过得再快一点,好从父母老师的唠叨中挣扎解脱出来。 当我们再没有资格过儿童节,却无比怀念大大牌泡泡糖,一块钱一袋的小浣熊干脆面,英语课本...

    腾讯大讲堂

扫码关注云+社区

领取腾讯云代金券