概述
调用第三方应用需要知道两个参数(这里需要先对第三方应用的AndroidManifest.xml文件进行解析,有点破解的味道):
第三方应用的包名;
第三方应用内的Activity类名(可以根据自己的需要选择,一般选择最先启动的Activity)。
之后就可以调用如下代码启动第三方应用:
ComponentName componentName = new ComponentName(pkg, cls);
Intent intent = new Intent();
intent.setComponent(componentName);
startActivity(intent);
注:接写AndroidManifest.xml文件可以使用:http://code.google.com/p/xml-apk-parser/
使用方法:
AXMLPrinter2只能解析二进制的xml文件:
复制代码 代码如下:
java -jar AXMLPrinter.jar <二进制xml文件名>
解析AndroidManifest.xml文件:
复制代码 代码如下:
java -jar APKParser.jar <apk文件名>
转载于:https://www.cnblogs.com/fusl/p/5007672.html
最后
以上就是爱笑巨人为你收集整理的怎么在app里面启动微信的全部内容,希望文章能够帮你解决怎么在app里面启动微信所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复