android中一个应用程序如何调用到另一个另一程序的activity

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android中一个应用程序如何调用到另一个另一程序的activity相关的知识,希望对你有一定的参考价值。

ComponentName componetName = new ComponentName("com.yzi","com.yzi.WelcomeActivity");
try
Intent intent = new Intent();
intent.setComponent(componetName);
startActivity(intent);
catch (Exception e)
Log.i(TAG, e.toString());

Toast.makeText(getApplicationContext(), "未找到可用应用程序!",Toast.LENGTH_LONG).show();

上面可以调到另一个程序的主activity,如果我要调到另一个程序的其它activity呢??

androidManifest.xml中需要怎样修改

生成一个要被调用的APK。在其Manifest.xml设置中,与一般的写法大致相同,唯一区别的地方在于-->安装这个要被调用的APK。安装完毕之后,你会发现,系统中找不到这个程序。别急,它确实安装在手机里面了,但是因为他不是main的,所以系统不会把他当做Application的入口程序。而要想打开这个activity,只有知道它名字的人才可以。跟系统的intent一样使用。它的名字定义为"testApp",所以,这里用这个字符串就可以调用它了在另一个项目中调用上述APK。代码如下java">Intentintent=newIntent("testApp");startActivity(intent);启动另外一个apkjava">IntentmIntent=newIntent();ComponentNamecomp=newComponentName(packageName,activityName);mIntent.setComponent(comp);mIntent.setAction("android.intent.action.VIEW");startActivity(mIntent); 参考技术A 在你所要调用的其他activity的声明中加入android:exported="true",以使其可以被外部调用就可以直接用你描述的方法直接调用了。 参考技术B 使用aidl技术。来实现远程调用,就是创建一个aidl文件,里面有调用到 方法,aidl就是接口中没有权限限制的 参考技术C Intent intent = new Intent(); intent = getPackageManager().getLaunchIntentForPackage( "com.yzi.WelcomeActivity"); startActivity(intent); 参考技术D 楼主 解决了吗? 我也想调用另一个程序的其它activity 解决了告诉我下...418960332@qq.com

如何从一个目标调用函数到另一个目标ios swift xcode

【中文标题】如何从一个目标调用函数到另一个目标ios swift xcode【英文标题】:How to call function from one target to another target ios swift xcode 【发布时间】:2021-03-01 17:10:36 【问题描述】:

在我的应用中,我有两个目标。

    目标 1 -> 主应用程序 目标 2 -> Siri 意图扩展。

我的目标 1(主应用程序)中有一个函数,我想从目标 2(意图扩展)调用它

【问题讨论】:

【参考方案1】:

与任何扩展程序和 Siri Intent 扩展程序共享代码没有区别。

你应该像这个解决方案in this post一样将你需要的文件添加到扩展目标中

我对共享扩展做了同样的事情。

【讨论】:

以上是关于android中一个应用程序如何调用到另一个另一程序的activity的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中使用inflater将一个xml设计调用到另一个xml设计中

如何在flutter中将另一个包中的类或函数调用到另一个包?

如何在 Android 上将对象从一个活动传递到另一个活动? [复制]

如何使用电话号码将通知从 android 应用程序发送到另一个 android 设备?

当我们移动到另一个视图时如何停止 web 服务调用

如何将我在表单上填写的信息从一个活动保存到另一个活动并在我的 Android 程序中显示多次尝试? [关闭]