全部博文(403)
2012年(403)
分类: 嵌入式
2012-03-20 19:30:44
有时候会有需要在程序里面启动其他的apk,这里给大家分享一下。
直接上代码:
Intent mIntent = new Intent();
ComponentName comp = new ComponentName("需要启动的APK包名","需要启动的APK入口类(包名也要写上)");
mIntent.setComponent(comp);startActivity(mIntent);
apk的包名可以通过启动这个apk时查看log,如图:
那么我们要在程序中启动这个APK就可以这样写:ComponentName comp = new ComponentName("com.parctice.startapk","com.parctice.startapk.StartApkActivity");
诶呀,发现practice写成parctice,见笑啦!