这篇文章主要介绍了Android中通过外部程序启动App的三种方法,

本文讲解了直接通过包名、

通过自定义的Action、

通过Scheme三种方法,并分别给出操作代码,需要的朋友可以参考下

===================================================

第一种:直接通过包名:

复制代码 代码如下:

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>

第三种:通过Scheme

复制代码 代码如下:

Intent intent = new Intent();                 intent.setData(Uri.parse("joyodream://......"));                 startActivity(intent);       < intent-filter>

android启动其他app的服务器,Android中通过外部程序启动App的三种方法相关推荐

  1. android 每隔2秒执行_Android中实现延迟执行操作的三种方法

    今天在敲代码的过程中,有个需求是延迟执行某方法. 整理收集了三种方法,自己用的是第三种. 第一种线程休眠:new Thread() { @Override public void run() { su ...

  2. vbs执行ctrl+空格_VBS中解决路径带空格的三种方法

    vbs中,如果需要运行的程序中带有空格,按照通常的方式往往会提示错误,其实有两种形式不同的解决方法: 在应用程序前后分别加三个双引号,代码如下: Set wshell=CreateObject(&qu ...

  3. 在HTML中使用CSS美化网页的三种方法

    在HTML中使用CSS美化网页的三种方法 CSS是Cascading Style Sheets(级联样式表)的缩写,CSS是一种样式表语言,用于为HTML文档定义布局.例如,CSS涉及字体.颜色.边距 ...

  4. js中当等于最小值是让代码不执行_网页中JS函数自动执行常用三种方法

    本文为大家分享了在网页中JS函数自动执行常用方法,供大家参考,具体内容如下 一.JS方法 1.最简单的调用方式,直接写到html的body标签里面: 2.在JS语句调用: function myfun ...

  5. ABAP中创建动态内表的三种方法(转载)

    BAP中创建动态内表的三种方法 第一种: 如果我们需要的动态内表字段或者动态工作区和数据字典中的类型一致,可以直接使用CREATE DATA生成,当然也可以是自定义类型. 比如要产生和数据表MARA结 ...

  6. 安卓在子线程中实现更新UI界面的三种方法 Handler+Message、runOnUiThread、控件.post()

    1.说明 安卓中UI线程为主线程,更新UI界面必须在主线程中进行,在子线程中实现更新UI界面的三种方法:Handler.RunOnUiThread.控件.post() 2.1 Handler (1)定 ...

  7. Unity3D中的SendMessage使用(消息传递的三种方法)

    转载自 Unity3D中的SendMessage使用(消息传递的三种方法) 0 概述 Unity提供的消息推送机制可以非常方便我们的脚本开发,它实现的是一种 伪监听者模式,利用的是反射机制. 1 常用 ...

  8. html网页自动运行函数,在网页中JS函数自动执行常用三种方法

    在网页中JS函数自动执行常用三种方法 在HTML中的Head区域中,有如下函数: functionn MyAutoRun() { //以下是您的函数的代码,请自行修改先! alert("函数 ...

  9. android手机如何到导出电话号码,手机通讯录怎么导入到新手机?三种方法,快速迁移!...

    手机通讯录怎么导入到新手机?相信很多换手机的朋友心里都会有这样的疑惑,怎么才能快速又正确的把通讯录恢复?其实很简单,今天就分享给大家几种常见的方法,帮助大家在换手机的时候把通讯录导入到新手机. 方法一 ...

  10. node.js中mysql批量插入更新的三种方法

    [背景]在项目中遇到一个批量插入数据的需求,由于之前写过的sql语句都是插入一个对象一条数据,于是去网上搜关键词 "sql批量插入"."mysql批量插入"等, ...

最新文章

  1. ubuntu 下 object-c环境配置与hello world 编译
  2. Fiori应用deploy到云上后在Chrome开发者工具里Source标签页的外观
  3. JAVA Feign
  4. Triangle HDU - 5914
  5. Zookeeper一致性协议原理Zab
  6. 阿里云数字巡展:“云上峰会”背后的秘密武器
  7. php怎么设置网站的字符编码,php如何设置字符编码
  8. 三只松鼠7月12日登陆创业板 募资60亿元
  9. java制作网站的原理_代码生成器原理
  10. 产品研发过程管理专题——软件测试过程管理实践
  11. Error:Failed to open zip file. Re-download dependencies and sync project
  12. linux多线程调度设置
  13. html5中秋节吃月饼游戏源码,html5中秋吃月饼大赛微信游戏源码
  14. 《Residual Networks Behave Like Ensembles of Relatively Shallow Networks》笔记
  15. 17年的回望,18年的期望
  16. stm32直流电机控制—PID算法篇
  17. Population and carrying capacity 的第三个阶段:Crowding affects births
  18. 我的k8s随笔:Kubernetes 1.17.0 部署
  19. 机器人末端力/力矩控制实用简述——以Franka机器人为例
  20. centos7下载spark连接mysql数据库提取数据(pyspark,Scala,python独立执行)

热门文章

  1. java定义说话方法_类定义的基本形式_Java语言程
  2. junit版本_Junit-jupiter-api 和 junit-jupiter-engine 的区别是什么
  3. 灰色预测法 —— python
  4. python实例 85,86
  5. Python小白的数学建模课-02.数据导入
  6. 个人计算机的防毒软件无法防御,在win10系统中无法启动defender防御软件的解决方法...
  7. idea查看一个类的所有子类_java new一个对象的过程中发生了什么
  8. notepad多行编辑_Windows 10 UWP 推荐 | 极具现代感的轻量化文本编辑器:Notepads
  9. springboot jpa sql打印_SpringBoot集成Spring Data JPA以及读写分离
  10. VS中监视窗口,即时窗口和输出窗口的使用