一、问题
如何打开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,微信应用相关推荐

  1. android微信qq分享,android 一键分享 QQ 微信

    网上有很多介绍说有第三方集成工具,如sharesdk,这个操作太麻烦了. 如下介绍的是调用系统自带的,我这里是XML文件,对应的文件类型参见:// http://blog.csdn.net/wangy ...

  2. 【Android】Android App打开手机QQ、微信等应用

    分享可能会用到一些第三方的分享,但是,有时候,我们也可以将一些文本内容复制到粘贴板,然后打开手机QQ,或者是微信手动粘贴进行分享,现在分享一下如何打开手机QQ等应用(效果可以实现,有一些注释是个人理解 ...

  3. android 微信浮窗实现_Android实现类似qq微信消息悬浮窗通知功能

    实现方法:(需要开启悬浮窗通知权限.允许应用在其他应用上显示) 一.利用headsup 悬挂式Notification,他是5.0中新增的,也就是API中的Headsup的Notification,可 ...

  4. 使用Chrome开发者工具调试Android端内网页(微信,QQ,UC,App内嵌页等)

    使用Chrome开发者工具调试Android端内网页(微信,QQ,UC,App内嵌页等) 传送门 转载于:https://www.cnblogs.com/momozjm/p/9389912.html

  5. android仿微信图片上传进度,Android开发之模仿微信打开网页的进度条效果(高仿)...

    一,为什么说是真正的高仿? 阐述这个问题前,先说下之前网上的,各位可以复制这段字,去百度一下  "仿微信打开网页的进度条效果",你会看到有很多类似的文章,不过他们有个共同点,就是实 ...

  6. 3,用CMD命令打开QQ及微信....常用软件

    为了能在各个盘符里打开 QQ ,只需要把QQ的路径记录在电脑的环境变量. 1,在桌面上找到QQ,单击右键,打开文件所在位置,如下图所示, 蓝色的就是QQ的启动程序,单击左键文件位置,Ctrl+c. 2 ...

  7. 电脑崩溃后QQ微信能登录,却打开不了网页的一种解决办法

    先说一下本人出现该问题的情景,当时电脑突然蓝屏,重启后,QQ微信能正常登录,但网页却打不开了,Google.edge等网页都无法打开,浏览器自带的修复功能也无法解决.检查网络连接也没问题,就是无网络. ...

  8. [Android]-SDK QQ微信登入

    在Unity中接入大量SDK,对一个零Android开发基础的人来说还是比较蛋疼的.在网上搜了一大堆资料,总算折腾出一个能用的QQ&微信登入SDK. 在QQ互联和微信开放平台注册,并申请相关权 ...

  9. android仿微信 进度条,Android开发之模仿微信打开网页的进度条效果(高仿)

    一,为什么说是真正的高仿? 阐述这个问题前,先说下之前网上的,各位可以复制这段字,去百度一下  "仿微信打开网页的进度条效果" ,你会看到有很多类似的文章,不过他们有个共同点,就是 ...

最新文章

  1. C/C++变量在嵌套域内可见
  2. jquery-$()函数的用法及一些常用的选择器
  3. 【AI不惑境】深度学习中的多尺度模型设计
  4. WebService 基础
  5. 判断文件是否被占用的两种方法
  6. 体验AJAX Toolkit新控件:AutoCompleteExtender
  7. raspberry pi_Raspberry Pi在单板计算机,新的符合FCC规则的路由器芯片等众多清单上排名第一
  8. TortoiseGit拉取或推送,输入账号密码后提示 HTTP Basic: Access denied fatal: Authentication failed 解决方案
  9. 解压rootfs.img根文件系统
  10. iOS YYText的使用笔记二(YYLabel聊天表情+文字并排)
  11. Openstack实验之yum源配置
  12. 【Docker】seaweedfs的搭建与使用
  13. 边缘计算是什么 优点
  14. uni-app运行到微信开发工具无法预览
  15. 英菲克I9_H8_当贝纯净桌面-YYF定制-线刷固件包
  16. 解决Android WebVIew中视频播放前出现的灰色三角形播放图标
  17. Fedora 28 系统基础配置以及常用软件安装方式
  18. MFC--学生管理系统
  19. 您的云,您做主:Google Distributed Cloud Hosted 全面可用
  20. 基于android的资源文件管理器

热门文章

  1. 双电源供电方案-优缺点
  2. 2021暨南大学计算机考研经验贴(跨考)
  3. SAP B1销售预测报错:物料的xx个预测是同一日期
  4. Oracle VM VirtualBox退出全屏的方法
  5. Excel中文转拼音,要不要空格可自选
  6. 摊牌了,微软始料未及,Excel和WPS用户:我们已经在使用了
  7. leetcodeSQL:574. 当选者
  8. 超硬核!史上最好的数据库总结
  9. Python SMTP 发送带附件电子邮件
  10. 2023年网络安全十10大发展趋势发布