Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中从其他应用程序打开我的应用程序_Android_Android Activity_Android Intent - Fatal编程技术网

在android中从其他应用程序打开我的应用程序

在android中从其他应用程序打开我的应用程序,android,android-activity,android-intent,Android,Android Activity,Android Intent,我的老板让我证明我的应用程序在被另一个应用程序调用时表现正常(不知道他为什么这么问) 我这里有两个应用,一个启动另一个。如何启动我想要的特定应用程序?使用Intent launch似乎是任何达到特定目标的通用应用程序,而不是我真正想要的应用程序 Intent secondApp = new Intent("com.test.SecondApp"); startActivity(secondApp); 查看更多示例 查看更多示例 试试这个 Intent secondIntent = new I

我的老板让我证明我的应用程序在被另一个应用程序调用时表现正常(不知道他为什么这么问)

我这里有两个应用,一个启动另一个。如何启动我想要的特定应用程序?使用Intent launch似乎是任何达到特定目标的通用应用程序,而不是我真正想要的应用程序

Intent secondApp = new Intent("com.test.SecondApp");
startActivity(secondApp);
查看更多示例

查看更多示例 试试这个

Intent secondIntent = new Intent();
secondIntent.setAction(Intent.ACTION_MAIN);
secondIntent.setClassName("com.example", "com.example.YourSecondApp");
startActivity(secondIntent);
我应该指出,
com.example
应该是您的第二个应用程序(您要调用的应用程序)的包,
com.example.YourSecondapp
是您拥有onCreate()方法的类名。

试试看

Intent secondIntent = new Intent();
secondIntent.setAction(Intent.ACTION_MAIN);
secondIntent.setClassName("com.example", "com.example.YourSecondApp");
startActivity(secondIntent);

我应该指出,
com.example
应该是第二个应用程序(您要调用的应用程序)的包,
com.example.YourSecondapp
是您使用onCreate()方法的类名。

使用以下代码创建一个意图

明确的意图 当您知道要加载的特定组件(
活动/服务
)时

Intent intent = new Intent();
intent.setClass("className/package name");

start<Activity/Service>(intent);
Intent Intent=新Intent();
intent.setClass(“类名/包名”);
启动(意图);
不正当意图 当我们不知道加载哪个类,并且我们知道启动的应用程序要执行的操作时,我们可以按照这个意图进行操作


需要设置操作,Android运行时会暂停
意图解析技术
,并列出(一个或多个组件)要执行操作的组件。从列出的组件(如果不止一个)中,用户将有机会启动所选的应用程序

使用以下代码创建一个意图

明确的意图 当您知道要加载的特定组件(
活动/服务
)时

Intent intent = new Intent();
intent.setClass("className/package name");

start<Activity/Service>(intent);
Intent Intent=新Intent();
intent.setClass(“类名/包名”);
启动(意图);
不正当意图 当我们不知道加载哪个类,并且我们知道启动的应用程序要执行的操作时,我们可以按照这个意图进行操作


需要设置操作,Android运行时会暂停
意图解析技术
,并列出(一个或多个组件)要执行操作的组件。从列出的组件(如果不止一个)中,用户将有机会启动所选的应用程序

如果您想查看安装了哪些应用程序,那就好了。。适合做广告我们很乐意检查你安装了哪些应用程序。。适合做广告