android app跳转到微信的示例
2017-12-13 15:55
525 查看
今天写这片文章主要是记录下 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 跳转到微信
- Android APP内部跳转到微信
- android app跳转到微信
- Android平台好友点击微信分享的内容后跳转来源App的实现方案研究
- Android APP中跳转至微信,分享图文给好友或者朋友圈(加跳转QQ好友或QQ群)
- android---AppWidget(在home页面点击Button跳转)
- app支持微信跳转下载的方式
- Android ApiDemos示例解析(18):App->Activity->Wallpaper
- 微信小程序-页面跳转失败WAService.js:3 navigateTo:fail url not in app.json
- Android ApiDemos示例解析(5):App->Activity->Custom Title
- Android如何在app中通过一个按钮直接跳转到的系统的权限设置页面
- 浏览器网页网址唤起微信app跳转到指定任意页面二维码识别方法ticket生成研究
- Android微信app支付集成步骤详解
- Android 从网页中跳转到APP
- a标签写链接地址跳转到下载企业微信app页面
- 基于微信红包插件的原理实现android任何APP自动发送评论(已开源)
- Android跳转到应用下载平台,给当前APP评分
- Android ApiDemos示例解析(3): App->Activity->Animation
- Android 浏览器跳转App
- Android从一个APP跳转到另一个APP的主界面或某页面,并传递数据