当前位置: 首页 > 编程笔记 >

Android中通过外部程序启动App的三种方法

颜高朗
2023-03-14
本文向大家介绍Android中通过外部程序启动App的三种方法,包括了Android中通过外部程序启动App的三种方法的使用技巧和注意事项,需要的朋友参考一下

第一种:直接通过包名:


Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.joyodream.jiji");

                startActivity(LaunchIntent);

 

第二种:通过自定义的Action


Intent intent = new Intent();

                intent.setAction("com.joyodream.jiji.main");

                MainActivity.this.startActivity(intent);

 

<intent-filter>

                <action android:name="com.joyodream.jiji.main" />

                <category android:name="android.intent.category.DEFAULT" />               

            </intent-filter>


第三种:通过Scheme


Intent intent = new Intent();

                intent.setData(Uri.parse("joyodream://......"));

                startActivity(intent);

 

 

 

<intent-filter>

                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />

                <data android:scheme="joyodream" android:ssp="jiji" />               

            </intent-filter>

  

 类似资料:
  • 问题内容: 当前,我有一个Java Standalone Swing应用程序。 现在,当用户单击Swing应用程序中的按钮时,我想启动另一个Java应用程序(说:Calculator.jar) 我可以知道什么是便携式方法吗?这样它就可以在多个OS中工作吗? 问题答案: 使用或只是将其放在类路径中并调用其。

  • 本文向大家介绍Android 中三种启用线程的方法总结,包括了Android 中三种启用线程的方法总结的使用技巧和注意事项,需要的朋友参考一下 在多线程编程这块,我们经常要使用Handler(处理),Thread(线程)和Runnable这三个类,那么他们之间的关系你是否弄清楚了呢? 首先说明Android的CPU分配的最小单元是线程,Handler一般是在某个线程里创建的,因而Handler和T

  • 本文向大家介绍Linux启动新进程的三种方法,包括了Linux启动新进程的三种方法的使用技巧和注意事项,需要的朋友参考一下 程序中,我们有时需要启动一个新的进程,来完成其他的工作。 下面介绍了三种实现方法,以及这三种方法之间的区别。 1.system函数-调用shell进程,开启新进程 system函数,是通过启动shell进程,然后执行shell命令进程。 原型: int system(cons

  • 问题内容: 尝试启动并通过电话。没有。通过我的应用中的此代码进行Skype: Skype已启动,但无法捕获该数字。 问题答案: 此代码对我有用,可以在两个Skype用户之间发起呼叫: 要找到这个(和其他),请使用打开。查看AndroidManifest.xml,您将看到他们所知道的所有意图过滤器。如果要触发这些意图过滤器之一,则需要制定一个与之匹配的意图。这是上面的代码匹配的意图过滤器: 您可以从

  • 显示模式初始化和进入保护模式 这一章是内核启动过程的第三部分,在前一章中,我们的内核启动过程之旅停在了对 set_video 函数的调用(这个函数定义在 main.c)。在这一章中,我们将接着上一章继续我们的内核启动之旅。在这一章你将读到下面的内容: 显示模式的初始化, 在进入保护模式之前的准备工作, 正式进入保护模式 注意 如果你对保护模式一无所知,你可以查看前一章 的相关内容。另外,你也可以查

  • 本文向大家介绍Android启动页面定时跳转的三种方法,包括了Android启动页面定时跳转的三种方法的使用技巧和注意事项,需要的朋友参考一下 从我所做的项目来看,几乎都少不了开始页面,启动页面的作用能够打广告、发公告、做缓存处理、更新数据等等!Android实现开始页面的跳转,就是打开一个Android手机APP的欢迎界面后跳转到指定界面,下面就让我简单介绍下比较常用的开始页面的跳转方法吧。 一