频道栏目
首页 > 程序开发 > 移动开发 > Android > 正文
Android - 在一个应用程序中启动另外一个已经安装的应用程序或系统程序
2012-08-07 16:01:02      个评论      
收藏   我要投稿

我们可以通过ComponentName以及Intent的setComponent来实现:在一个应用程序里面启动另外一个已经安装的应用程序或系统程序。

下面是一个在一个应用程序里面启动另外一个已经安装的程序,如下:

     


[javascript]
//组件名称,第一个参数是应用程序的包名,后一个是这个应用程序的主Activity  
ComponentName com = new ComponentName("com.antroid.Test", "com.antroid.Test.TestActivity"); 
 
Intent  intent = new Intent(); 
 
 
//设置部件     
intent.setComponent(com); 
 
startActivity(intent);  

      //组件名称,第一个参数是应用程序的包名,后一个是这个应用程序的主Activity
      ComponentName com = new ComponentName("com.antroid.Test", "com.antroid.Test.TestActivity");
     
      Intent  intent = new Intent();


      //设置部件  
      intent.setComponent(com);
     
      startActivity(intent);

 


我们也可以使用下面的代码启动系统的日历程序:
[javascript]
Intent intent=new Intent();   
intent.setComponent(new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity"));   
startActivity(intent); 

       Intent intent=new Intent(); 
       intent.setComponent(new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity")); 
       startActivity(intent
 


作者:ztp800201
点击复制链接 与好友分享!回本站首页
上一篇:Android Training - 支持不同的语言
下一篇:Android初级教程_获取Android控件的宽和高
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站