Android 调用第三方app

来源:互联网 发布:淘宝推手 编辑:程序博客网 时间:2024/05/16 15:42

最近项目要用到视频聊天,想到了直接调用skype。一般调用第三方app需要知道app的包名和MainActivity的名字,但是现在我只有skype的apk,怎么知道它的包名和MainActivity的名字呢?网上找了找资料,发现这个很好用

http://blog.chinaunix.net/uid-26898698-id-3896769.html

第一种方法使用aapt

这里写图片描述

这里我只找到了包名,没找到MainActivity名。我又试了第二种方法反编译,但是skype是经过混淆的,反编译出来看不出来包名和MainActivity名。

其实只有包名也可以调用第三方app了,代码如下:

Intent intent = context.getPackageManager().getLaunchIntentForPackage(appPackageName);//这里写包名context.startActivity(intent);
0 0