如何通过一个程序启动另外一个程序

原创 2017年07月22日 04:33:59

1.通过action启动

Intent intent =new Intent("com.viking.task2");

startActivity(intent);

2.通过包名和全类名启动
Intent intent =new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
ComponentName name = new ComponentName("com.viking.task2","com.viking.task2.MainActivity");
intent.setComponent(name);
startActivity(intent);

---------------
注册清单中代码

<activity android:name=".MainActivity" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>
    </intent-filter>
    <intent-filter>
        <action android:name="com.viking.task2"></action>
        <category android:name="android.intent.category.DEFAULT"></category>
    </intent-filter>

</activity>


从一个程序中启动和关闭另一个程序

ShellExecute()和ShellExecuteEx()被设计可以通过系统来启动一个程序。为了可以正确执行程序,那么就要为ShellExecute()和ShellExecuteEx()指定正确的...
  • jieyh
  • jieyh
  • 2006年09月01日 10:26
  • 926

C++启动另一个程序

打开另一个程序, QT中比较简单:QProcess *process = new QProcess; QStringList str; str start("C:\\Program Files (x...
  • liukang325
  • liukang325
  • 2016年12月09日 09:57
  • 668

【iPhone】程序间的通信,程序中启动另外一个app

在 iOS 里,程序之间都是相互隔离,目前并没有一个有效的方式来做程序间通信,幸好 iOS 程序可以很方便的注册自己的 URL Scheme,这样就可以通过打开特定 URL 的方式来传递参数给另外一个...
  • holylts
  • holylts
  • 2012年07月19日 16:59
  • 3913

一个应用程序启动另一个应用程序的Activity

第一种(我自己写的) :之前在网上看来一些,很多不是我要的可以启动另外一个应用程序的主Activity. //这些代码是启动另外的一个应用程序的主Activity,当然也可以启动任意一个Acti...
  • gebitan505
  • gebitan505
  • 2014年04月18日 17:31
  • 1456

C# 在一个winform中控制另一个winform中的控件

转载请注明出处:http://blog.csdn.net/zjbpku/article/details/7515691 以前我完成这样的功能是通过get{}和set{}来完成的,结果发现其效率并...
  • zjbpku
  • zjbpku
  • 2012年04月26日 20:13
  • 8288

在一个程序中打开另一个应用程序

如何在一个程序中打开另一个应用程序 document.title="如何在一个程序中打开另一个应用程序 - "+document.title常用以下这几个函数:spawnl()system()exec...
  • byxdaz
  • byxdaz
  • 2006年02月07日 10:28
  • 2903

通过包名打开另外一个应用程序

http://houyingsoft.javaeye.com/blog/666608通过包名打开另外一个应用程序文章分类:移动开发    今天做开发时,遇到了一个难以解决的应用,弄了3个小时...
  • abin_gha
  • abin_gha
  • 2011年03月24日 15:53
  • 14563

SAP中程序间的相互调用,SUBMIT关键字的用法

在ABAP中可以用SUBMIT 关键字来实现程序之间的调用,是很好用的一个关键字 (1)调用另一个程序      比如:         SUBMIT ZHR_UPDATE_IT0008. "调...
  • zhongguomao
  • zhongguomao
  • 2012年02月10日 15:32
  • 921

如何把java程序作为Linux服务启动

java程序作为Linux服务启动前言当作为服务启动之后,对于程序的管理更加简单方面了,通过命令行systemctl start xxx.service //启动项目systemctl stop xx...
  • razeSpirit
  • razeSpirit
  • 2017年09月20日 22:42
  • 7431

从一个应用程序跳转到另一个应用程序

如何(纯属为自己复习方便,希望也可以帮到大家) 我们可以通过ComponentName以及Intent的setComponent来实现:在一个应用程序里面启动...
  • proud2005
  • proud2005
  • 2014年10月18日 10:23
  • 1738
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何通过一个程序启动另外一个程序
举报原因:
原因补充:

(最多只允许输入30个字)