Android应用启动另外一个apk应用的方法

作者:炫_愛羊 时间:2023-12-23 08:53:26 

本文实例讲述了Android应用启动另外一个apk应用的方法。分享给大家供大家参考,具体如下:

在开发的过程中,经常会遇到在一个应用中启动另外一个apk应用的情况

问题的核心点在于我们要拿到第三方apk的package名称跟class名称,

如:package名称是com.funcity.taxi.passenger,class名称是com.funcity.taxi.passenger.activity.LoadActivity。

从一个apk启动到另外一个apk,当然也是通过发送intent了。

点击对应按钮的事件响应的程序如下:


Intent mIntent = new Intent( );
mIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
ComponentName comp =newComponentName("com.funcity.taxi.passenger","com.funcity.taxi.passenger.activity.LoadActivity");
mIntent.setComponent(comp);
mIntent.setAction("android.intent.action.VIEW");
startActivity(mIntent);
//直接启动方法
/**
package----包名
**/
public void srartApp(String packageName)
{
 Intent intent = this.getPackageManager().getLaunchIntentForPackage(packageName);
 if(intent!=null)
 {
   startActivity(intent);
 }
 else
 {
    Toast("该功能未开放,敬请期待");
 }
}

希望本文所述对大家Android程序设计有所帮助。

标签:Android,apk应用
0
投稿

猜你喜欢

  • java Lambda表达式的使用心得

    2023-08-18 05:59:51
  • 基于WPF实现代码查看器控件

    2022-10-06 03:32:11
  • 深入讲解基于JDK的动态代理机制

    2022-07-19 07:13:32
  • WPF实现XAML转图片的示例详解

    2023-09-13 21:38:51
  • 如何把Java程序窗口在屏幕中间显示

    2022-12-20 04:59:32
  • Spring P标签的使用详解

    2021-09-28 22:24:14
  • C#多线程基础知识汇总

    2023-03-06 08:35:47
  • 解决SpringMVC使用@RequestBody注解报400错误的问题

    2022-02-26 16:06:43
  • Maven profile实现不同环境的配置管理实践

    2021-11-11 09:52:15
  • C#中WPF使用多线程调用窗体组件的方法

    2023-04-24 11:47:57
  • Java中实现多线程关键词整理(总结)

    2023-09-08 16:08:49
  • 使用mutex实现应用程序单实例运行代码分享

    2023-09-18 22:45:11
  • 使用Thumbnails实现图片指定大小压缩

    2021-11-14 11:07:34
  • c# 递归访问文件夹(删掉歌词文件)

    2022-02-11 02:52:16
  • java 中http请求为了防止乱码解决方案

    2023-08-09 07:59:33
  • C# 嵌入dll 的方法

    2022-11-06 08:39:10
  • Kotlin List与Set和Map实例讲解

    2023-03-01 01:29:57
  • 在Android设备上搭建Web服务器的方法

    2023-06-23 23:38:36
  • C#中重载与重写区别分析

    2023-11-01 17:43:05
  • c# Linq distinct不会调用Equals方法详解

    2021-09-03 09:53:13
  • asp之家 软件编程 m.aspxhome.com