Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1050352
  • 博文数量: 403
  • 博客积分: 10272
  • 博客等级: 上将
  • 技术积分: 4407
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-24 14:22
文章分类

全部博文(403)

文章存档

2012年(403)

分类: 嵌入式

2012-03-20 19:30:44

有时候会有需要在程序里面启动其他的apk,这里给大家分享一下。

直接上代码:

Intent mIntent = new Intent();

        ComponentName comp = new ComponentName("需要启动的APK包名","需要启动的APK入口类(包名也要写上)");

        mIntent.setComponent(comp);
        mIntent.setAction("android.intent.action.MAIN");

        startActivity(mIntent);

apk的包名可以通过启动这个apk时查看log,如图:

那么我们要在程序中启动这个APK就可以这样写:ComponentName comp = new ComponentName("com.parctice.startapk","com.parctice.startapk.StartApkActivity");


诶呀,发现practice写成parctice,见笑啦!

阅读(554) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~