我们可以使用aapt工具获取app的包信息
1、首先进入到sdk\builds-tools\下
2、执行命令aapt dump badging c:/user/xxx/xxx.apk
3、获取的数据(微信)
package: name='com.tencent.mm' versionCode='542' versionName='6.1.0.105_r1085424'
uses-permission:'com.tencent.mm.plugin.permission.READ'
uses-permission:'com.tencent.mm.plugin.permission.WRITE'
uses-permission:'com.tencent.mm.plugin.permission.SEND'
uses-permission:'com.tencent.mm.permission.MM_MESSAGE'
sdkVersion:'10'
targetSdkVersion:'16'
4、我们可以代码启动app
- try {
- PackageManager packageManager = getPackageManager();
- Intent intent=new Intent();
- intent = packageManager.getLaunchIntentForPackage("com.tencent.mm");
- startActivity(intent);
- } catch (Exception e) {
- e.printStackTrace();
- Intent viewIntent = new
- Intent("android.intent.action.VIEW",Uri.parse("http://weixin.qq.com/"));
- startActivity(viewIntent);
- }