首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

利用startActivity启动QQ,该如何处理

2012-04-08 
利用startActivity启动QQ利用activity启动qq。packagename和activityname都是通过ListPackageInfo packs

利用startActivity启动QQ
利用activity启动qq。
packagename和activityname都是通过List<PackageInfo> packs = getPackageManager().getInstalledPackages(1);Iterator<PackageInfo> iterator = packs.iterator(); 获得包的信息,包是:
包名 = packageinfo.packageName;
activity名字 = packageinfo.activities[0].name;
但是启动的时候报错。程序不能运行。
包名是:com.tencent.qq , 活动名是:com.tencent.qq.LoginActivity。利用startActivity的时候报错。请大家把我看看,怎么改。

[解决办法]
你在启动的intent中有没有加入intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);这个条件?
[解决办法]
活动名错误啊,应该是com.tencent.qq.SplashActivity

热点排行