Java 如何从当前应用程序运行另一个应用程序?

Java 如何从当前应用程序运行另一个应用程序?,java,android,eclipse,android-intent,Java,Android,Eclipse,Android Intent,IDE:Eclipse、java、Android 嗨,我有两个android应用程序App1,App2。在App1中,我创建了一个按钮,点击这个按钮,我想启动另一个android应用程序 //For performing this i have created button and a event Code is below btnotherAppLaunch.setOnClickListener(new View.OnClickListener() { @Overrid

IDE:Eclipse、java、Android

嗨,我有两个android应用程序App1,App2。在App1中,我创建了一个按钮,点击这个按钮,我想启动另一个android应用程序

//For performing this i have created button and a event Code is below

  btnotherAppLaunch.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View arg0) {
            Intent mIntent = new Intent("com.example.addsubtract");


        }
    });
这里addsubtract是我的简单应用程序2。
当我点击按钮时,什么都没有发生。请建议我缺少的我是android应用程序开发中的新手尝试这种方式(可能需要将getActivity()替换为适合您呼叫的位置的任何内容(如MainActivity.this或其他内容)):


请先做谷歌,它非常基本,但你的链接是关于活动的,而不是应用程序。
PackageManager pm = getActivity().getPackageManager();
Intent it = pm.getLaunchIntentForPackage("com.example.addsubtract");
getActivity().startActivity(it);