打造Android端最简易的客服系统

本着最节约成本,最高效简单的原则。充分利用了我们当下使用最多的三种工具来充当客服工具

先看效果吧:
微信和邮箱点击复制可去微信或者邮箱粘贴,QQ可以直接打开进入临时会话在这里插入图片描述
接下来就是我们的代码实现:
1.关键的代码其实就只有两个函数,复制函数:

    private void copy(String str) {
        //获取剪贴板管理器:
        ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
        // 创建普通字符型ClipData
        ClipData mClipData = ClipData.newPlainText("Label", str);
        // 将ClipData内容放到系统剪贴板里。
        cm.setPrimaryClip(mClipData);
        ToastUtils.showToast("已复制");
    }

这里点击复制的时候把对应的textview.getText().toString()传进去就行了

2.打开QQ临时会话:

    /**
     * 检查是否安装了app
     *
     * @param context     上下文对象
     * @param packageName app包名
     * @return true 已安装 false 未安装
     */
    public  boolean installedApp(Context context, String packageName) {
        if (TextUtils.isEmpty(packageName)) {
            return false;
        }
        PackageInfo packageInfo;
        try {
            packageInfo = context.getPackageManager().getPackageInfo(packageName, 0);
        } catch (PackageManager.NameNotFoundException e) {
            e.printStackTrace();
            packageInfo = null;
        }
        return null == packageInfo ? false : true;
    }
   //打开QQ临时会话
    public static void toQQ(String qqNum) {
        if (installedApp(mContext, "com.tencent.mobileqq")
                || installedApp(mContext, "com.tencent.tim")) {
            String url = "mqqwpa://im/chat?chat_type=wpa&uin=" + qqNum;
            mContext.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
        } else {
            ToastUtils.showToast("请先安装QQ,再进行客服临时会话!");
        }
    }

3.这里还有一点需要注意的是,一般的QQ不允许临时会话,所以你需要去QQ推广页把对应的QQ号简单的开通一下权限:选择拓展型就行了
在这里插入图片描述

转载请注明出处,至此,史上最简易的客服系统就完成了,此demo适用于项目初期或者规模较小或者个人项目,不用花钱还方便管理!!!喜欢的朋友欢迎点个赞!!!

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

keyboy_rl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值