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