android 如何打开QQ,微信应用
一、问题
如何打开QQ、微信应用
二、实现
1.首先检查是不是有安装对应的应用
fun checkApkExist(packageName: String?): Boolean {return if (packageName == null || "" == packageName) false else try {val info: ApplicationInfo = getPackageManager().getApplicationInfo(packageName,PackageManager.GET_UNINSTALLED_PACKAGES)true} catch (e: PackageManager.NameNotFoundException) {false}
}
2.跳转
fun goApp(appName: String){if (appName == "WeChat"){val intent = Intent(Intent.ACTION_MAIN)val cmp = ComponentName("com.tencent.mm","com.tencent.mm.ui.LauncherUI")intent.component = cmpintent.addCategory(Intent.CATEGORY_LAUNCHER)intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)startActivity(intent)}else{if (checkApkExist("com.tencent.mobileqq")){val intent = Intent(Intent.ACTION_MAIN)val cmp = ComponentName("com.tencent.mobileqq","com.tencent.mobileqq.activity.SplashActivity")intent.component = cmpintent.addCategory(Intent.CATEGORY_LAUNCHER)intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)startActivity(intent)}else{toast(getString(R.string.sorry_no_install_mobile_qq))}}
}
android 如何打开QQ,微信应用相关推荐
- android微信qq分享,android 一键分享 QQ 微信
网上有很多介绍说有第三方集成工具,如sharesdk,这个操作太麻烦了. 如下介绍的是调用系统自带的,我这里是XML文件,对应的文件类型参见:// http://blog.csdn.net/wangy ...
- 【Android】Android App打开手机QQ、微信等应用
分享可能会用到一些第三方的分享,但是,有时候,我们也可以将一些文本内容复制到粘贴板,然后打开手机QQ,或者是微信手动粘贴进行分享,现在分享一下如何打开手机QQ等应用(效果可以实现,有一些注释是个人理解 ...
- android 微信浮窗实现_Android实现类似qq微信消息悬浮窗通知功能
实现方法:(需要开启悬浮窗通知权限.允许应用在其他应用上显示) 一.利用headsup 悬挂式Notification,他是5.0中新增的,也就是API中的Headsup的Notification,可 ...
- 使用Chrome开发者工具调试Android端内网页(微信,QQ,UC,App内嵌页等)
使用Chrome开发者工具调试Android端内网页(微信,QQ,UC,App内嵌页等) 传送门 转载于:https://www.cnblogs.com/momozjm/p/9389912.html
- android仿微信图片上传进度,Android开发之模仿微信打开网页的进度条效果(高仿)...
一,为什么说是真正的高仿? 阐述这个问题前,先说下之前网上的,各位可以复制这段字,去百度一下 "仿微信打开网页的进度条效果",你会看到有很多类似的文章,不过他们有个共同点,就是实 ...
- 3,用CMD命令打开QQ及微信....常用软件
为了能在各个盘符里打开 QQ ,只需要把QQ的路径记录在电脑的环境变量. 1,在桌面上找到QQ,单击右键,打开文件所在位置,如下图所示, 蓝色的就是QQ的启动程序,单击左键文件位置,Ctrl+c. 2 ...
- 电脑崩溃后QQ微信能登录,却打开不了网页的一种解决办法
先说一下本人出现该问题的情景,当时电脑突然蓝屏,重启后,QQ微信能正常登录,但网页却打不开了,Google.edge等网页都无法打开,浏览器自带的修复功能也无法解决.检查网络连接也没问题,就是无网络. ...
- [Android]-SDK QQ微信登入
在Unity中接入大量SDK,对一个零Android开发基础的人来说还是比较蛋疼的.在网上搜了一大堆资料,总算折腾出一个能用的QQ&微信登入SDK. 在QQ互联和微信开放平台注册,并申请相关权 ...
- android仿微信 进度条,Android开发之模仿微信打开网页的进度条效果(高仿)
一,为什么说是真正的高仿? 阐述这个问题前,先说下之前网上的,各位可以复制这段字,去百度一下 "仿微信打开网页的进度条效果" ,你会看到有很多类似的文章,不过他们有个共同点,就是 ...
最新文章
- C/C++变量在嵌套域内可见
- jquery-$()函数的用法及一些常用的选择器
- 【AI不惑境】深度学习中的多尺度模型设计
- WebService 基础
- 判断文件是否被占用的两种方法
- 体验AJAX Toolkit新控件:AutoCompleteExtender
- raspberry pi_Raspberry Pi在单板计算机,新的符合FCC规则的路由器芯片等众多清单上排名第一
- TortoiseGit拉取或推送,输入账号密码后提示 HTTP Basic: Access denied fatal: Authentication failed 解决方案
- 解压rootfs.img根文件系统
- iOS YYText的使用笔记二(YYLabel聊天表情+文字并排)
- Openstack实验之yum源配置
- 【Docker】seaweedfs的搭建与使用
- 边缘计算是什么 优点
- uni-app运行到微信开发工具无法预览
- 英菲克I9_H8_当贝纯净桌面-YYF定制-线刷固件包
- 解决Android WebVIew中视频播放前出现的灰色三角形播放图标
- Fedora 28 系统基础配置以及常用软件安装方式
- MFC--学生管理系统
- 您的云,您做主:Google Distributed Cloud Hosted 全面可用
- 基于android的资源文件管理器