今天写这片文章主要是记录下 app跳转到微信的实现方法,我的项目需求是跳转到微信公众号,由于微信官方关闭了这个直接可以跳到公众号的接口,只能 从app打开微信,让用户自己去搜索。

我的项目需求:

点击跳转微信的时候,我实现了点击复制的方法,这样客户也省去了输入公众号的繁琐。

点击复制文本的代码:

ClipboardManager tvCopy = (ClipboardManager) getBaseActivity().getSystemService(Context.CLIPBOARD_SERVICE);
tvCopy.setText("XXX");

XXX即为你的公众号。

如图所示:点击去关注跳转到微信,就打开微信了。

/**
 * 跳转到微信
 */
private void getWechatApi(){try {Intent intent = new Intent(Intent.ACTION_MAIN);
        ComponentName cmp = new ComponentName("com.tencent.mm","com.tencent.mm.ui.LauncherUI");
        intent.addCategory(Intent.CATEGORY_LAUNCHER);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        intent.setComponent(cmp);
        startActivity(intent);
    } catch (ActivityNotFoundException e) {// TODO: handle exception
        getBaseActivity().showToastLong("检查到您手机没有安装微信,请安装后使用该功能");
    }
}

里面的 showToastLong方法即为自定义的Toast提示。

OK,用户自己打开微信公众号直接粘贴上搜索就可以了。

题外话:

点击复制,传参

ClipboardManager tvCopy = (ClipboardManager) getBaseActivity().getSystemService(Context.CLIPBOARD_SERVICE);
tvCopy.setText("XXX");

XXX可以直接使用下面的方法替代:

tv.getText().toString().trim();
获取复制的内容:
ClipboardManager tvPaste = (ClipboardManager) getBaseActivity().getSystemService(Context.CLIPBOARD_SERVICE);
String content = tvPaste.getText().toString().trim();
content就是你想要的内容。

android app跳转到微信相关推荐

  1. Android APP跳转微信小程序和APP跳转支付宝小程序传参

    Android APP跳转微信小程序和APP跳转支付宝小程序传参 微信开放文档链接 MINIPROGRAM_TYPE_PREVIEW:体验版. MINIPROGRAM_TYPE_TEST:开发版 MI ...

  2. android studio聊天跳转_android app跳转到微信的示例

    今天写这片文章主要是记录下 app跳转到微信的实现方法,我的项目需求是跳转到微信公众号,由于微信官方关闭了这个直接可以跳到公众号的接口,只能 从app打开微信,让用户自己去搜索. 我的项目需求: 点击 ...

  3. Android App跳转微信小程序

    最近,有一个App跳转小程序的需求,参考微信的官方文档,接入还是比较简单的,不过中途遇到了一个坑,所以记录一下. 首先,需要登录微信开放平台 微信开放平台,创建一个移动应用,然后系统会返回一个appi ...

  4. 从APP跳转到微信指定联系人聊天页面功能的实现与采坑之旅

    起因: 最近做的APP中有一个新功能:已知用户微信号,可点击直接跳转到当前用户微信聊天窗口页面. 当时第一想法是使用无障碍来做,并且觉得应该不难,只是逻辑有点复杂.没想到最终踩了好多坑,特地把踩过的坑 ...

  5. android APP 跳转到应用商店评分

    闲话少说,直接上代码 /*** APP 工具类** @author chenxuxu* @date 2018/2/10**/ public class AppUtils {/*** 跳转到应用商店评分 ...

  6. Android应用跳转到微信扫一扫

    新版的微信APP已经把微信功能的schema都禁掉了,意味着我们无法打开微信的扫一扫等功能,目前正常的只能先进入微信 public static void toWeChatScan(Context c ...

  7. 96、android应用跳转到微信

    https://spacekid.me/weixin-url-schemes/ https://blog.csdn.net/lingruimingfeng/article/details/518009 ...

  8. android跳转qq群代码,Android app 跳 QQ 群界面

    1. 先从该网站选择自己创建的群 2. 该网站自动生成 QQ 群的 key 3. 复制该网站自动生成的代码 示例代码如下: /**************** * * 发起添加群流程.群号:安卓内测群 ...

  9. Android app跳转QQ加人聊天或者加群

    加人 String urlQQ = "mqqwpa://im/chat?chat_type=wpa&uin=qqnumber&version=1"; startAc ...

  10. 微信支付(APP)集成时碰到的问题(.net提示“无权限”、iOS跳转到微信支付页面中间只有一个“确定”按钮)...

    直入主题之前,请容我吐槽一下微*的官方东西:ASDFQ%#$%$#$%^FG@#$%DSFQ#$%.......:吐槽玩了!大家心照就好. 要完成手机APP跳转到微信的APP进行微信支付,需要进行如下 ...

最新文章

  1. 51Nod 1453 抽彩球
  2. 网络丢包问题排查总结
  3. 基于Java+SpringMvc+vue+element实现驾校管理系统详细设计
  4. JAVA中for循环写杨辉三角_java使用for循环输出杨辉三角
  5. css两列显示,div+css如何控制信息分两列显示?
  6. JAVA程序员一定知道的优秀第三方库(2016版)
  7. Java创建Timestamp的几种方式
  8. SpringBoot+Dubbo实战demo
  9. 《Android 应用案例开发大全(第二版)》——2.3节案例的基本框架
  10. 0x01第一个汇编程序
  11. 搜索总结c++ 内存泄露问题
  12. Vue-组件之间的数据共享
  13. tornado SQLAlchemy
  14. python判断数字和字母切换_Python判断字符串是否为字母或者数字(浮点数)的多种方法...
  15. linuxt gogs搭建
  16. C#使用DevExpress中的chartcontrol
  17. nginx: [emerg] CreateFile() “D:\项目资料\nginx-1.12.2/conf/nginx.conf“ failed (1113: No mapping for t
  18. jenkins基础知识
  19. AI2的mosaic和Aristo项目简介
  20. RLC交流电路测量实验

热门文章

  1. Hibernate Validator 总结大全
  2. python将一句话重复n次输出_在Python中创建单项重复n次的列表
  3. Flixel 横板游戏制作教程(一)— HelloFlixel ...
  4. MFC 添加静态图片(Picture Control控件)
  5. warning: control reaches end of non-void function(C语言编译报错)
  6. 03.获取网页源代码
  7. 迅雷7 down.php,迅雷协议分析
  8. 每日一练_是程序呀(每日更新)_XML
  9. composer安装fxp/composer-asset-plugin
  10. python学习笔记 Counter()