android studio聊天跳转_android app跳转到微信的示例
今天写这片文章主要是记录下 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 studio聊天跳转_android app跳转到微信的示例相关推荐
- 基于Android studio 的学生课堂管理app
1.还是一如既往的期末考核的作业,当然不是我的,所所实话,这个题目才是符合大一学生课设的标准,难度适中,但是必须要花费大量时间题目: 2.基于Android studio 的掌上课堂app,主要是由学 ...
- android studio AVD模拟器安装某些app出现 “app not installed(未安装应用程序)”的问题
android studio AVD模拟器安装某些app出现 "app not installed(未安装应用程序)"的问题 参考: 安装apk时出现INSTALL_FAILED_ ...
- android studio 编译遇到报错 app:compileDebugJavaWithJavac 处理办法
android studio编译遇到报错app:compileDebugJavaWithJavac处理办法 android studio 在编译时经常会遇到如下图片中这个错误,但是程序运行时可以正常运 ...
- Android Studio 设置图标LOGO,APP下载到手机以后图标无变化
Android Studio 设置图标LOGO,APP下载到手机以后显示小机器人 最近刚入门Android studio,一直都是默认图标,今天心血来潮想自定义图标,发现搜索到的各种方法都没办法成功更 ...
- Android Studio开发环境下让App自动签名
Android Studio开发环境下让App自动签名 前言: 分享这个的原因有两个: 第一,在开发的过程中我们会发现关于微信的分享支付或者是支付宝的支付等一些功能的时候必须是要签名包,否则会失败,每 ...
- android 在同一activity切换layout,在 Android Studio 添加一个activity并实现跳转
Android Studio比较人性化,当你添加一个activity时,他会自动把相关信息写入AndroidManifest.xml文件中,同时添加activity的布局文件到资源res->la ...
- Android Studio打造一个小说阅读App
应用目录 一.基本信息 二.功能介绍 1. 主界面 2. 排行榜界面 3. 分类界面 4. 搜索界面 5. 书籍详情界面 6. 阅读界面 7. 相关书籍界面 三.类图/时序图/架构图 四.采用技术及原 ...
- Android Studio实现健康饮食搭配App
文章目录 一.项目概述 二.开发环境 三.项目结构 四.项目演示 五.项目总结 六.源码下载 一.项目概述 本次项目主要实现了一款实用的饮食搭配系统,有欢迎界面.引导界面和使用界面,其中引导界面只会在 ...
- android语音机器人代码,Android studio开发小型对话机器人app(实例代码)
前言 偶然在网上看到一个免费机器人接口,所以生此想法,接口地址:http://api.qingyunke.com/,Android开发比爬虫要繁琐得多,所以本文我将细说接口的调用方法,读者可根据思路去 ...
最新文章
- VS2012代码提示快捷键
- 安装maven之后,cmd提示mvn不是内部命令的解决办法
- PM 后台配置TCODE
- T.38 and the future
- 部署和调优 1.3 pureftp部署和优化-1
- 【整体二分】区间第k小(金牌导航 整体二分-1)
- nms python代码_?标检测中的?极?值抑制算法(nms):python代码解析
- 用jdbc连接hive server需要用到的 几个jar包
- 亲密关系沟通-【主动性】觉察自我的力量
- Mask-Predict: Parallel Decoding of Conditional Masked Language Models
- UE4删除C++Classes下的类
- 顺情说好话,耿直讨人嫌
- mysql读写分离(springboot+mybatis+mysql)
- nvm在windows下的简单应用,CMD乱码,CMD的编码格式修改
- android root工具twrp,Android手机-全程解析最新Root通用方法
- Hyperledger Fabric Peer的内部工作原理和实现方法
- STL库:string
- 【我参加NVIDIA Sky Hackathon】感悟篇
- ThinkPHP5助手函数汇总
- 大数据可视化——dataV,Echarts,蚂蚁金服L7世界地图引入,数字翻牌器,全屏,自定义排名轮播表