在android项目中启动微信,QQ,支付宝等应用
来源:互联网 发布:编程从入门到精通 编辑:程序博客网 时间:2024/05/22 06:58
先判断手机中是否安装了应用
public static boolean isAppAvilible(Context context) { final PackageManager packageManager = context.getPackageManager();// 获取packagemanager List<PackageInfo> pinfo = packageManager.getInstalledPackages(0);// 获取所有已安装程序的包信息 if (pinfo != null) { for (int i = 0; i < pinfo.size(); i++) { String pn = pinfo.get(i).packageName; if (pn.equals("应用包名")) { return true; } } } return false;}
再执行跳转
Intent intent = new Intent();ComponentName cmp=newComponentName("应用包名","启动类");intent.setAction(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAUNCHER);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.setComponent(cmp);startActivity(intent);
常用的几个应用(应用包名,启动类)
1.微信
com.tencent.mm
com.tencent.mm.ui.LauncherUI
2.QQ
com.tencent.mobileqq
com.tencent.mobileqq.activity.SplashActivity
3.微博
com.sina.weibo
com.sina.weibo.SplashActivity
4.支付宝
com.eg.android.AlipayGphone
com.eg.android.AlipayGphone.AlipayLogin
5.手机淘宝
com.taobao.taobao
com.taobao.tao.welcome.Welcome
阅读全文
0 0
- 在android项目中启动微信,QQ,支付宝等应用
- Android使用微信、支付宝、qq钱包H5支付
- 微信H5支付可以实现在非微信浏览器(如QQ浏览器、谷歌浏览器、Safari等)中使用微信支付的场景。
- iOS 9中需要使用 QQ/QQ空间/支付宝/微信SDK 的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加如下代码
- Android 打开外部应用(微博/微信/QQ等)
- Android App打开手机QQ、微信等应用
- Android中关于微信支付和支付宝支付
- Android应用集成微信、支付宝支付
- Android中把图片分享到QQ、微信等
- 在应用中接入微信支付(V3)
- Android开发中第三方支付支付宝、微信
- iOS 如何通过 找到QQ 微信 支付宝等常用App的 URl schemes
- 红包 支付宝 微信 qq
- android中移动支付 微信支付和支付宝支付的学习
- ClipboardManager实现支付宝推荐微信QQ好友复制文字启动支付宝弹出提示框实现
- Android调用qq聊天、qq、微信等
- Android应用集成微信支付
- android应用集成微信支付
- 2017多校联合(hdu6043)KazaQ's Socks找规律
- HDU1273-漫步深林
- 零基础写Java知乎爬虫之获取知乎编辑推荐内容
- php计算几分钟前、几小时前、几天前的几个函数、类功能实现
- win7安装VirtualBox,创建虚拟机启动报错STATUS_OBJECT_NAME_NOT_FOUND (0 retries) Driver is probably stuck stoppin
- 在android项目中启动微信,QQ,支付宝等应用
- TASKCTL4.1单机部署
- kvm安装ubuntu虚拟机错误总结
- ElasticSearch-集群健康度监控
- 算法第四版 练习1.3.31
- Makefile中的wildcard、notdir、patsubst 用法
- 竞赛入门经典 3.2竖式问题
- Docker实战系列——第二话--docker仓库管理(二)--玩转Harbor
- session是否过期